O "Edit" -verb realmente dispara a ação "Edit".
(Eu testei com a alteração do "Editar" para .reg arquivos no registro e executando o comando.)
Desde que você fez sua resposta "uma resposta parcial" você queria saber como você faria isso em cmd.exe ? Eu não acho que isso pode ser feito nativamente em 'cmd.exe'.
Existe, é claro, ShelExec .
Mas você também pode executar powershell -command "start -verb edit textfile.txt" em cmd.exe .
Você pode até colocar isso em um atalho com doskey assim:
doskey cmdedit=powershell -command "start -verb edit $1"
Agora você pode fazer cmdedit textfile.txt no cmd.exe -prompt.
Nota: para que o doskey-'macro 'esteja disponível depois de reiniciar o computador / cmd-session, você precisa adicionar este comando em seus scripts de inicialização. Você pode procurar aqui para algumas sugestões para torná-lo permanente.
Eu iria para a opção de colocá-lo em HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun .
Editar:
Este arquivo .reg faz tudo para você:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="doskey cmdedit=powershell -command \"start -verb edit $1\""