あれ? 763 さんがやりたいのは 例えば  新しいコンポ TMyCompoを

TMyCompo=Class(TComponent)
 略
publish
 property form:TForm;
end;
この form プロパティは 実際には 内部で TMyForm とサブクラスして作成し

RegisterPropertyEditor で TClassProperty タイプ(ツリー状)に設定したい

という事だと思った・・・・違うのかな?