Thanks for the code LPlates, but it still starts the app a second time, using either Sub Main() or Form_Load
Maybe I am not looking at this right, when the app is running, it is visible in the process list as CCL.exe, the above example would work if I can kill the first process maybe?
However...