えーと、MainFormを非表示にするとタスクバーの表示が
消えてしまうのって回避する方法ってありますか?

MainFormと別のフォームを、一度に片方しか表示しないで
切り替えたいんだけど、途中でタスクバーの表示が点滅してしまい、
他にタスクバーに表示があると一番右端に動いてしまいます。

procedure TForm1.Button1Click(Sender TObject);
begin
 Hide;
 Form2 := TForm2.Create(Application);
 try
  Form2.ShowModal;
 finally
  Form2.Release;
  Show;
 end;
end;

こんな感じです.

これテストしてて気が付いたけど、もともとFormのVisibleをプロパティエディタで
Trueにしとくと、ShowModalって使えなくなるんですね・・・