自動生成フォームを使うとフォームの生成がお手軽ですが
ソフト起動時にフォームの数だけメモリを食うらしく・・・
使用可能フォームにすればメモリも必要最小限でいいそうです。
Form2 := Form2.Create(Application); // フォームを生成
Form2.ShowModal; //フォームを表示したら
Form2.Free; //フォームを破棄