NTDVM is the 16-bit DOS subsytem of Windows. If you run an EXE from the commandline, NTDVM is only called if Windows detects that it's not a Windows executable. So you might be running DMAME (the DOS version of MAME). Or maybe the EXE has become corrupted and Windows doesn't recognize it as a Windows executable. Those are two good possibilities.