1º Abra o Editor do Registro. Para tanto, clique no menu Iniciar, digite regedit e aperte Enter;
2º Uma vez no Editor do Registro, localize a seguinte chave: HKEY_CLASSES_ROOT\Directory\Shell. Então clique com o botão direito do mouse em "shell", vá em Novo e selecione Chave;
3º Agora digite o nome do programa que será adicionado ao menu de contexto. Vamos usar como exemplo o UltraIso;
4º Clique sobre a nova chave criada e adicione uma outra chave e a ela dê o nome command (em letras minúsculas);
5º Na seqüência, copie o caminho do executável do programa que será adicionado. No exemplo ilustrado abaixo, foi localizado o UltraIso, e mantive a tecla Shift pressionada enquanto clicava com o botão direito do mouse sobre ele. Sendo assim, é possível escolher a opção "Copiar como Caminho";
6º De volta à chave command, clique duas vezes sobre o item (Padrão) e cole o caminho dentro do espaço Dados do valor. Dê um OK e feche o Editor do Registro;
7º Para adicionar um icone ao seu programa, clique na primeira pasta (chave) criada, ou seja, Ultraiso e do lado direito do Editor de Registro clique com o botão diredito do mouse e selecione a opção "Novo" e depois "Valor da cadeia de caracteres" renomeie essa chave para "Icon", dê clique duplo e coloque o caminho do UltraIso.
8º Pronto. Agora seu programa estará adicionado ao menu de contexto e também seu icone.
Assistir Vídeo Aula