それじゃあ解決にならないよ。問題の先送り。

1.Launch.exeがsubsystem:consoleのばあい。
1.1.cmd.exeから起動した場合 ..OK
1.2.explorerから起動した場合
  Launch.exeの起動準備として、コマンドプロンプトが出現する..NG

2.Launch.exeがsubsystem:windowsのばあい
2.1.cmd.exeから起動した場合
  launch.exeの起動準備として、現在のコマンドプロンプトと切り離される..NG
2.2.explorerから起動した場合 ..OK