der zweite ansatz sollte funktionieren. wobei auch
TForm = TmyCustomForm;
genügen sollte anstelle von
TForm = class(TmyCustomForm);
denn du willst ja nicht nochmal von TMyCustomForm ableiten sondern einfach sagen das TForm dein TMyCustomForm ist.
Aber Classhelper musst du da nicht nutzen. und dann musst du überhall in deinen formular-units deine neue
unit hinter der forms
unit einbinden.