フォームのメソッドとして書いておいて、
パネルのWindowProcにメソッドポインタを代入すれば
パネルを継承クラスしなくてもウィンドウプロシージを乗っ取る事が出来るよ。

でも、
VCLは せっかくメッセージ1つに1つのメッセージハンドラが呼べるような構造になってるのだから
それを使わないのは勿体ないよ

なんで、SDKスタイルに固執するの?