アプリケーションドメイン使っても、コンソール、標準入出力、カレントディレクトリ
みたいにOSがプロセス単位に割り付ける資源は当然のように共有されてしまうので
1プロセス/VM上で異なるプログラムを実行するつっても
どのみち限界あると思ってたんだけど俺の勘違いか?

Javaの場合、System.exit()だけが問題ならSecurity Managerで無効化するんだと思う

ま、JVMでも.NETでもなくて、Unix環境なら
単にfork()でも使うところだろうな