The following is just a simple framework for a simple batch file, this will allow for additional complexity with command line switches. This framework is an example of a saved state startup command. @echo off set EMULA=c:\program files\microsoft device emulator\1.0\deviceemulator.exe set EPATH=c:\program files\microsoft windows mobile 5.0 MSFP emulator images\ set ESAVE=/s pocketpc.dess set ENMAC=/p AABBCCDDEEFF set ETITL=/vmname "SPCSYS TEST IMAGE" set EMISC=/nosecurityprompt set EOPTS=%EOPTS% %ESAVE% set EOPTS=%EOPTS% %ENMAC% set EOPTS=%EOPTS% %ETITL% set EOPTS=%EOPTS% %EMISC% ::set EOPTS=%EOPTS% %% ::set EOPTS=%EOPTS% %% start "" /d"%EPATH%" "%EMULA%" %EOPTS% exit 0