>>281
以下のコードでテストした
オーナーが最前面なので裏に行くことは無いと思う
他にも常に最前面ウィンドウがあるとZオーダー次第で裏にいくのは変わらない
Thread thread = new Thread(new ThreadStart(delegate()
{
 using (Form ownerForm = new Form())
 {
  ownerForm.TopMost = true;
  MessageBox.Show(ownerForm, "test", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
 }
}));
thread.Start();