>>72

>Button1Clickはイベントハンドラだけど
>同時にTForm1のメソッドでありそのメソッドポインタを持つのは
>Button1.OnClickだからButton1が破棄されても特に問題ないのです。

これはそんなに自明なことですか?
TButton の OnClick イベントハンドラをどこで呼び出しているか、
というと、TButton の先祖である TControl の Click メソッドで

If Assigned(OnClick) then OnClick(self);

のようなコードが実行されているのでしょう。(たぶん)
ですから、このイベントハンドラが終了したときに、この行へ
復帰できるのはなぜなのか分かりません。教えて下さい。