semiono, использую утилиту
SetACL для замены notepad.exe на редиректор AkelPad.
Вот кусок батника из установщика
Код:

@SetACL64.exe -on "%Systemroot%\notepad.exe" -ot file -actn setowner -ownr "n:Администраторы" >nul
@SetACL64.exe -on "%Systemroot%\notepad.exe" -ot file -actn ace -ace "n:Администраторы;p:full" >nul
@SetACL64.exe -on "%Systemroot%\system32\notepad.exe" -ot file -actn setowner -ownr "n:Администраторы" >nul
@SetACL64.exe -on "%Systemroot%\system32\notepad.exe" -ot file -actn ace -ace "n:Администраторы;p:full" >nul
@SetACL64.exe -on "%Systemroot%\SysWOW64\notepad.exe" -ot file -actn setowner -ownr "n:Администраторы" >nul
@SetACL64.exe -on "%Systemroot%\SysWOW64\notepad.exe" -ot file -actn ace -ace "n:Администраторы;p:full" >nul
del /f /q %Systemroot%\notepad.exe
copy /y notepad64.exe %Systemroot%\notepad.exe
del /f /q %Systemroot%\system32\notepad.exe
copy /y notepad64.exe %Systemroot%\system32\notepad.exe
del /f /q %windir%\SysWOW64\notepad.exe
copy /y notepad64.exe "%ProgramFiles(x86)%\AkelPad\AkelPad.exe"