Cuando se muestra un ícono de aplicación, ¿es Windows quien decide qué versión (profundidad de bit) usar o de alguna manera está configurada en el archivo ICO?Visualización de íconos en la aplicación WinForms
Si creo un archivo ICO solo con colores de 32 bits (transparencia de 24 bits + 8 bits), el icono se muestra bien en Win XP. Si agrego, por ejemplo, la versión de 4 bits, Windows siempre usa esta versión de 4 bits, incluso si también hay imágenes de 32 bits. Mi monitor está configurado para colores de 32 bits. Estoy usando Greenfish Icon Editor si esto es importante.
¿Hay alguna manera de presionar a Windows para que use los iconos de 32 bits en lugar de los de 4 bits?
EDIT: utilicé IcoFX para abrir el archivo ICO original y volver a guardarlo y ahora Windows siempre elige la profundidad de bits correcta. Interesante ...
Quizás quiera decir que Windows elige el primer ícono que puede mostrar? –