Sim. Você precisa criar outra entrada que irá colocar o comando no menu de contexto para arquivos. Algo parecido com isto: [HKEY_CLASSES_ROOT\*\shell\Edit with Sublime Text 2]
@="&Edit with Sublime Text 2"
Eu criei uma nova entrada no registro em
HKEY_CLASSES_ROOT*\shell\Edit with Sublime Text 2\command
e a chave padrão é lida
C:\Program Files\Sublime Text 2\sublime_text.exe %1
Agora, quando clico com o botão direito do mouse em um arquivo e tento editar um arquivo usando esse atalho, sou saudado com a caixa de diálogo padrão "Abrir com" do Windows. Eu entendo que eu poderia associar o arquivo com o Sublime Text, mas eu quero ser capaz de abrir qualquer arquivo com este atalho e ter o Sublime Text aberto.
Existe algo que estou fazendo de errado com essa chave de registro?
Sim. Você precisa criar outra entrada que irá colocar o comando no menu de contexto para arquivos. Algo parecido com isto: [HKEY_CLASSES_ROOT\*\shell\Edit with Sublime Text 2]
@="&Edit with Sublime Text 2"
Se os caminhos contiverem espaços, eles devem ter escape:
"C:\Program Files\Sublime Text 2\sublime_text.exe" "%1"