как то делал запуск произвольных программ по ссылке:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Classes\runapp]
"URL Protocol"=""
@="URL:Universal run app"
[HKEY_CURRENT_USER\SOFTWARE\Classes\runapp\shell]
[HKEY_CURRENT_USER\SOFTWARE\Classes\runapp\shell\open]
[HKEY_CURRENT_USER\SOFTWARE\Classes\runapp\shell\open\command]
@="mshta javascript:new(ActiveXObject)('WScript.Shell').Run(decodeURI('%1'.substr(7))),window.close()"
<a href="runapp:notepad C:\\Users\\User\\Desktop\\test.txt">Открыть test.txt</a>
при желании можно сделать чтобы только конкретное приложение открывалось, но это неудобно.