When running the test suite on Windows, we need a way to:
a) Not show a new console window each time LLDB launches an inferior. Without this there is new window spam as new windows get rapidly created and destroyed while the test suite runs.
b) Not display the Windows system crash dialog when LLDB crashes. Without this, the test suite hangs whenever LLDB crashes.
I think DETACHED_PROCESS is more like what you want, but I'm not that familiar with all the intricacies of how gui->console and console->gui are affected. (Carlos might know better.)