Поэтому вопрос знатокам - стоит ли плотно тестить шило, если уже есть нормальное мыло?))
assoc .qnahabr=myexefile
ftype myexefile="%1" %*
c:\>assoc .exe
.exe=exefile
c:\>ftype exefile
exefile="%1" %*
c:\>assoc .pif
.pif=piffile
c:\>ftype piffile
piffile="%1" %*
c:\>assoc .scr
.scr=scrfile
c:\>ftype scrfile
scrfile="%1" /S