Here's an example GUI application that won't wait, no matter if it's on the command line or in a script: at the command prompt: > start "" /wait "c:/Program Files/Mozilla Firefox/firefox.exe" => DOESN'T WAIT in a .cmd file: start "" "c:/Program Files/Mozilla Firefox/firefox.exe" or start "" /wait "c:/Program Files/Mozilla Firefox/firefox.exe" => DOESN'T WAIT i think it's a function of how the application is programmed to exit.