Sorry for not posting last night... had to go and get a tattoo! I've noticed that the autoscript stays active in the taskbar when I exit the program. It doesn't matter if you press ESC or ALT+F4. Like Visual Pinball, if vpauto.exe is not closed, eventually it starts to slow down the next time you load a pinball game, and eventually it crashes. I'm also going to investigate I also have a better fix for the mouse cursor. Sometimes, games take longer to open to fullscreen. So, I made the mouse move just a little longer. Should accomodate all games now. Here's the code as it is so far: ; AutoIt Options Opt("WinTitleMatchMode", 4) Opt("MouseCoordMode", 1) ; Check For Valid Commandline If NOT $CmdLine[0] = 1 Then Exit ; Launch Emulator Run ( @ScriptDir & '\nullDC_100b1.exe' , '' , @SW_HIDE ) ; Load Game WinWaitActive ( "classname=ndc_main_window" ) ControlSend ( "classname=ndc_main_window" , "" , "" , "{ALTDOWN}fn{ALTUP}" ) ; Open Dialog WinWaitActive ( "Open" ) ControlSetText ( "Open" , "" , 1148 , $CmdLine[1] ) ControlSend ("Open" , "", 1148 ,"{ENTER}") ; Display Emu WinSetState ( "classname=ndc_main_window", "", @SW_SHOW ) WinActivate ( "classname=ndc_main_window" ) ; Move Mouse to Lower Right Corner Had to add it as Dreamcast recenters the mouse. MouseMove ( @desktopwidth, @desktopheight, 40 ) MouseMove ( @desktopwidth, @desktopheight, 1) ; Wait for Emu to Exit ProcessWaitClose ( "nullDC_100b1.exe" ) ; Close loader Exit ; EOF Once the exit issue is solved, I'll post another update.