Uma última ideia:
O utilitário "doskey", disponível na linha de comando do NT, fornece um recurso chamado "macro", que permite especificar aliases para a linha de comando sem ter que alterar seu caminho de pesquisa ou gravar um arquivo em lotes para cada arquivo EXE você está interessado. O Doskey também fornece histórico de linha de comando para versões antigas do DOS.
A Microsoft fornece doskey, então você sabe que estará em qualquer sistema que você precise usar. O Doskey foi lançado com o Windows (e, antes disso, o MS-DOS) desde algo como meados dos anos 90.
Você precisa executar um comando assim:
doskey /macrofile="c:\somewhere\doskey.macros.txt"
O doskey.macros.txt é um arquivo de texto simples que tem uma espécie de formato "alias = command", com um alias por linha. Parece algo assim, com alguns aliases "unix-like" que eu costumava usar, incluindo o do npp:
ls = dir $1
mv = move $*
cp = copy $*
cat = type $*
pwd = cd
history = doskey /history
np = "c:\somewhere\notepad++\notepad++.exe" $*