Windows Icon Sizes?

Does anyone have a complete list of icon sizes which are required for a Windows app?
I do not mean required by Xojo, I mean required for a Windows app in general, including Metro icon sizes.

I keep finding conflicting information.

Thank you all in advance.

[quote=168746:@Richard Summers]Does anyone have a complete list of icon sizes which are required for a Windows app?
I do not mean required by Xojo, I mean required for a Windows app in general, including Metro icon sizes.

I keep finding conflicting information.

Thank you all in advance.[/quote]

https://msdn.microsoft.com/en-us/library/ms997636.aspx

Thanks Michel.

I had already seen that page, but it seems to be related to XP only.
I was wondering what the complete icon sizes were which would cover all versions of Windows.

Thanks.

[quote=168766:@Richard Summers]Thanks Michel.

I had already seen that page, but it seems to be related to XP only.
I was wondering what the complete icon sizes were which would cover all versions of Windows.

Thanks.[/quote]

Modern API apps use the same icon sizes. All the tiles used by Windows 8.x and Windows 10 start screen are not icons. They are in fact small apps.

This is how desktop apps look, using the traditional 48x48 icons.

Notice how standard icons are mixed with tiles in the start screen :

Some tiles also bear the standard 48x48 icons.

Michel - I’m now a bit confused.
Are you saying that Windows Metro tiles, which when clicked on, start your app - are not images / icons??

for metro apps, the tile is a mini app.
Can of course be just HTML view.

[quote=168776:@Richard Summers]Michel - I’m now a bit confused.
Are you saying that Windows Metro tiles, which when clicked on, start your app - are not images / icons??[/quote]

Nope. In the two pictures I posted, you got two different things :

  • Icons (the first screen) on a color background Windows 8 style. They are the very same as what XP uses.
  • Tiles. The larger squares, which may contain 48x48 icons, but are basically tiny HTML viewers. They are not icons at all.

Ah - that explanation made more sense - thank you.

see https://msdn.microsoft.com/en-us/library/windows/desktop/dn742485(v=vs.85).aspx

Size requirements
General
Pay special attention to high visibility icons, such as main application icons, file icons that can appear in Windows Explorer, and icons appearing in the Start Menu or on the desktop.
Application icons and Control Panel items: The full set includes 16x16, 32x32, 48x48, and 256x256 (code scales between 32 and 256). The .ico file format is required. For Classic Mode, the full set is 16x16, 24x24, 32x32, 48x48 and 64x64.
List item icon options: Use live thumbnails or file icons of the file type (for example, .doc); full set.
Toolbar icons: 16x16, 24x24, 32x32. Note that toolbar icons are always flat, not 3D, even at the 32x32 size.
Dialog and wizard icons: 32x32 and 48x48.
Overlays: Core shell code (for example, a shortcut) 10x10 (for 16x16), 16x16 (for 32x32), 24x24 (for 48x48), 128x128 (for 256x256). Note that some of these are slightly smaller but are close to this size, depending on shape and optical balance.
Quick Launch area: Icons will scale down from 48x48 in Alt+Tab dynamic overlays, but for a more crisp version, add a 40x40 to .ico file.
Balloon icons: 32x32 and 40x40.
Additional sizes: These are useful to have on hand as resources to make other files (for example, annotations, toolbar strips, overlays, high dpi, and special cases): 128x128, 96x96, 64x64, 40x40, 24x24, 22x22, 14x14, 10x10, and 8x8. You can use .ico, .png, .bmp, or other file formats, depending on code in that area.