Fix: launcher won't close when process creation fails