DjoneK - what OS are you running? Also, have you looked at Display Changer? It appears that it is capable of changing the resolution, launching the program, and reverting back again via command line switches. It includes a console addition for using the command lines in batches and scripts that you could load before and after. Might be worth a look! Also, if using Windows 7 should allow changing from one monitor to another. To access this feature you need to press Win+P or run DisplaySwitch.exe. Thereafter select the display that you want. Not sure how to do this with a command line or batch file. It may also leave you with the same results you currently have, but if there is a way to switch which is assigned as the primary for the specific program, then change back, it may be doable.