Aqui está como você faz isso com um executável, eu diria que isso poderia ser feito com qualquer programa.
Abra o regedit.exe na caixa de pesquisa ou execução do menu Iniciar e, em seguida, navegue até a seguinte chave:
HKEY_CLASSES_ROOT\ *\shell
Clique com o botão direito do mouse em "shell" e escolha criar uma nova chave, chamando-a de "Abrir com (nome do seu programa)". Crie uma nova chave abaixo daquela chamada “comando”. Clique duas vezes no valor (Padrão) no painel direito e insira o seguinte:
"C:\Folder path where the program resides\Program.exe" "%1"
A alteração deve entrar em vigor imediatamente ... basta clicar com o botão direito do mouse em qualquer arquivo e você verá a próxima entrada no menu.
.
Capturas de tela:
.
Fonte de Informações (mais ou menos)
[Nota: Artigo de comentários reporta o método do autor para o Vista; e também XP. - Ed.]