Não lembro onde encontrei isso, mas você pode modificar seu registro para que isso funcione. Eu testei com o TextPad 5 & 6, e funciona.
Veja o que regedit exporta:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\TextPad.exe\shell\open\ddeexec]
@="[open(\"%1\")]"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\TextPad.exe\shell\open\ddeexec\application]
@="TextPad.6"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\TextPad.exe\shell\open\ddeexec\IfExec]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\TextPad.exe\shell\open\ddeexec\topic]
@="System"
Você deve poder importar o acima se você salvá-lo como um arquivo .reg, ou você pode fazê-lo manualmente. Se você está usando o TextPad 5, você precisa alterar o valor da chave "application" para "TextPad.5.0"