CharlieRB e w32sh, obrigado! Eu particularmente aprecio o link do w32sh para FileTypeDiag, que parece ser uma ferramenta útil que eu não conhecia.
O que funciona é o texto no link MS, mas que não é suficientemente preciso; o exemplo correspondente é totalmente errado ou mesmo errado.
Quando você deseja apenas um novo ícone para um novo tipo de arquivo (ou seja, um que ainda não esteja associado a algum aplicativo), faça o seguinte no registro, se o sufixo / tipo de arquivo for .xe o caminho completo do arquivo. (.exe, .ico ou outro) arquivo contendo o ícone é c: \ y.ico
Em HKEY_CLASSES_ROOT
.x (ou seja, você cria uma nova chave, que você deixa em branco, não deixa de fora o ponto, é parte do nome da chave)
.x \ DefaultIcon (você cria uma nova subchave DefaultIcon dentro de sua nova chave .x)
com o seguinte valor:
(Padrão) (tipo: REG_SZ) c: \ y.ico (sem aspas duplas ("") necessárias)
Depois de desligar e reiniciar o seu PC ou simplesmente um logout do usuário seguido pelo login do usuário (um mero usuário alteração será tão insuficiente quanto um simples "atualizar o registro"), você então veja seus arquivos .x, no gerenciador de arquivos, junto com o ícone novo de dentro do arquivo y. (O mesmo acontece depois de alterar o ícone sem alterar o nome / local do arquivo de ícone, ou seja, quando você substitui o conteúdo do arquivo de ícone: novamente, o novo ícone ficará visível somente após uma reinicialização ou um login de usuário desconectado).
Felicidades!