あれ?こうなっていますよ。

procedure TForm3.FormCreate(Sender: TObject);

おかしいなぁ・・。

>>675
applicationを渡したら通るようになりましたが、Form3のCreateプロシージャ内で
Form3の内容がnilになってて、諸プロパティを設定させようとするとエラーが出ます。

showの前にcreateだけしてそのコンポに値をセットして送って出来ないんでしょうか?
というか、一般に設定ダイアログの生成ってどうやるんですか?

今作っている流れでは
メインフォームの作成・表示→設定ダイアログの生成→要求があれば設定ダイアログを表示
→INIファイルに設定保存→アプリケーション終了→再起動→INIファイルから設定読み込み→(繰り返し)

という流れなんですけど。