I created and exe file in which I added 32, 48, 64 and 128 pixels icons.
When I put the exe on my desktop or navigate to the folder where the exe is stored, Windows Explorer shows only the 32 and 48 pixels icons. If I set my desktop to show ‘Large icons’ it still shows the 48 pix icon. Why?
Windows 7 32 bit, RBG+Alpha icons, EXE built with Delphi 7
How are you making your .ico file ? I think generally you need to start with adding the highest resolution first, and work down from there. You could troubleshoot by starting with only the 128×128 one, seeing if that works, then adding the 64×64 one and so on.
An easy alternative way is to try generating the .ico file using http://iconverticons.com/ instead, it’s free and pretty painless.