That turns out not to be the case: when I execute
Process ie = Process.Start("calc.exe");
The Windows calculator appears, and my form also remains open. It is only if I execute the code
Process ie = Process.Start("calc.exe");
Close();
That anything happens to my form as a result.
I suspect the problem lies in a different part of your code.