お世話になります。

C#にて、外部プログラム(calcやnotepadなど、exeで単体起動するもの)を呼び出すとき
(現在はProcess.Startを使用していますが、他の方法でも可)、特定のフォームより
必ず前面になるように表示されるようにする方法はありますでしょうか。

自分で作ったフォームなら、子フォーム.Ownerや、親フォーム.AddOwnedFormで実現できますが、
これを外部アプリに適用する方法です。

何卒よろしくお願いいたします。