Como o Vista gera o ícone para documentos associados ao meu aplicativo?

Posso afetar o processo?
Eu tenho um aplicativo criado no .NET 3.5 / VS2008. Eu incorporei vários ícones no aplicativo com um arquivo .res win32. Isso é feito na caixa Propriedades do projeto no VS2008 - em vez de especificar um arquivo .ico, marque a caixa para especificar um arquivo .res. No arquivo .res, você pode ter vários ícones. VejoAqu pelo que eu quero dizer.

ícone @Each inclui uma imagem "Vista" de 256x256xRGB (PNG com cmcm), uma imagem de 256x256x32bit e a cascata usual de imagens de 48x48, 32x32 e 16x16 em vários combos de cores. Se eu visualizar o exe resultante no Explorer, vejo as grandes e belas imagens do Vista de 256x256.

Eu posso associar uma extensão de arquivo ao meu aplicativo usando o botão direito do mouse> "Abrir com ..."> Definir o fluxo de cliques do Programa Padrão no Explorer do Vista. Mas o ícone exibido ao lado do documento é uma versão pequena do ícone do aplicativo, sobreposta sobre o que parece uma folha de papel branca com um canto dobrado.

O resultado é que a imagem original está muito pequena para ficar visível, quando é mostrada na versão "ícone pequeno". Parece terrível.

Sei que é possível omitir completamente o pedaço de papel dobrado ou pelo menos obter uma imagem muito maior sobreposta. O ícone de um arquivo C #, por exemplo, possui uma folha de papel dobrada, mas o emblema C # é grande e visível. Como posso conseguir isso? O ícone para arquivos .zip quando o WinZip 12 está instalado, é grande e visível e não possui folha de papel dobrad

O ícone para documentos é diferente do ícone para o aplicativo? Há algo no meu aplicativo que eu precise fazer para registrar um ícone que o Vista usará para documentos associados ao meu aplicativo?

questionAnswers(1)

yourAnswerToTheQuestion