¿Cómo genera Vista el ícono de los documentos asociados a mi aplicación?

¿Puedo afectar el proceso?
Tengo una aplicación integrada en .NET 3.5 / VS2008. He incrustado varios íconos en la aplicación con un archivo win32 .res. Esto se hace en el cuadro Propiedades del proyecto en VS2008: en lugar de especificar un archivo .ico, marque la casilla para especificar un archivo .res. En el archivo .res puede tener múltiples íconos. Veraqu por lo que quiero decir.

Cada icono incluye una imagen de 256x256xRGB (PNG Cmopressed) "Vista grade", una imagen de 256x256x32bit y la cascada habitual de 48x48, 32x32 y 16x16 en varias combinaciones de colores. Si veo el exe resultante en el Explorador, veo las grandes y hermosas imágenes de Vista de 256x256.

Puedo asociar una extensión de archivo a mi aplicación, haciendo clic con el botón derecho> "Abrir con ..."> Establecer la secuencia de clics del programa predeterminado en el Explorador de Vista. Pero el ícono que se muestra al lado del documento es una versión pequeña del ícono de la aplicación, superpuesta sobre lo que parece una hoja de papel blanca con una esquina doblada.

El resultado es que la imagen original es muuuuy pequeña para que sea visible, cuando se muestra en la versión "icono pequeño". Se ve terrible.

Sé que es posible omitir por completo el papel doblado, o al menos obtener una imagen mucho más grande superpuesta sobre él. El icono de un archivo C #, por ejemplo, tiene una hoja de papel doblada, pero el emblema C # es grande y visible. ¿Cómo puedo conseguir esto? El icono para los archivos .zip cuando se instala WinZip 12, es grande y visible, y no tiene una hoja de papel doblada.

¿El ícono para documentos es diferente al ícono para la aplicación? ¿Hay algo en mi aplicación que deba hacer para registrar un ícono que Vista usará para los documentos asociados a mi aplicación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta