Ano, je to přesně tak, název uživatelského účtu je "-" (pomlčka). V tom problém opravdu není.
C:\Users\->ftype txtfile
txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1
Mimochodem, zkusil jsem natvrdo změnit asociaci *.txt k txtprohlizec.exe v Total Commander a pak se stejně vypisuje stejné sdělení v příkazovém řádku. Přitom se už nově *.txt po rozkliknutí otevře v txtprohlizec.exe
Po změně asociace se stejně vypíše:
C:\Users\->ftype txtfile
txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1