# App icon Processing 3

**URL:** <https://discourse.processing.org/t/app-icon-processing-3/27884>\
**Category:** Coding Questions\
**Created:** [February 17, 2021, 2:08pm UTC](https://discourse.processing.org/t/app-icon-processing-3/27884 "2021-02-17T14:08:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![shuptuu](https://avatars.discourse-cdn.com/v4/letter/s/59ef9b/32.png) [@shuptuu](https://discourse.processing.org/u/shuptuu)\
**Post date:** [February 17, 2021, 2:08pm UTC](https://discourse.processing.org/t/app-icon-processing-3/27884/1 "2021-02-17T14:08:04Z")

</div>

Hi,  
With Processing 3 on windows, the only way I found to set an icon for your app is by adding this:  
PImage icon = loadImage(“icon.png”);  
surface.setIcon(icon);  
Ok, but it’s quite limited cause you can just provide one size for the icon. But for exemple, on my setup, the app window use a 16x16 icon size, the taskbar a 24x24 size. It’s something else on the desktop.  
Processing is able to adapt the size, but the result can be really bad…  
Is there an other way to set the icon, using a proper .ico file including different sizes?
