Como posso adicionar um ícone ao meu item de menu de contexto personalizado no Windows 7?

9

Relacionados: Como posso adicionar um programa ao menu de contexto de todos os arquivos?

Eu criei meu item de menu de contexto personalizado e ele parece funcionar em todos os tipos de arquivo - até mesmo por meio de links de atalho. (Selecionar minha opção personalizada executa a operação no destino do atalho, não no arquivo .lnk.) Agora, gostaria de criar um ícone para destacá-lo. Meu programa antivírus e o Notepad ++ parecem ter sido capazes de fazer isso, então sei que é possível. A única questão é como?

    
por Iszi 21.02.2012 / 06:02

2 respostas

8

Abra o regedit.exe e encontre a chave que você criou para o item de menu personalizado.

Agora, crie um novo valor String e nomeie-o como Icon . Clique duas vezes e insira o caminho para o seu arquivo de ícone personalizado:

c:\folder\icon.ico

Opcionalmente, você pode usar o arquivo shell32.dll do Windows, como no meu exemplo:

Oresultado:

Apenas uma nota adicional - parece que esse método funciona no Windows 7 (e provavelmente no Vista), mas o ícone não apareceu quando testei no Windows XP.

    
por 21.02.2012 / 10:23
3

... E Se quiser, você pode usar o ícone padrão / mesmo que seu programa (arquivo exe) já está usando.

Basta usar algo como abaixo, como o conteúdo do valor da string Icon que o @Slim K apontou em sua resposta:

"C:\Path\to\YourProgram.exe",0

O Sublime Text 3 não usa um ícone para sua opção de menu de contexto. Então, adicionei um valor de string Icon ao conteúdo que você vê na captura de tela.

    
por 10.09.2016 / 10:33