Icones???
Bem, arquivos .ico são arrays de imagens, cada uma com especificaçoes distintas, e o sistema operacional q decide qual imagem exibir... ele procura a mais apropriada (coisa tipo TrueColor,16 ou 256 cores, resolucao, etc...)
Assim, se o seu sistema julga q usar 256 cores (padral Win9x) é melhor, ele nao vai exibir o TrueColor (WinXP)..
A solucao seria vc editar os icones e excluir todos os elementos do array de imagens q vc nao quer mais, e so deixar o q vc quer exibir... eu sempre faço isso, qdo quero exibir um icone especificamente...
Espero q isso te ajude...
Abraços...