Quando è necessario creare il discendente di un Frame o di un Form in Delphi, si fa uso del menu [File|New|Other...]; nella finestra di dialogo in questione, in genere è presente un nodo "Inheritable Items" (elementi ereditabili) che consente di selezionare l'elemento da utilizzare come "base" per la creazione di una nuova classe: questa è la procedura da seguire per creare classi discendenti, che provvede a definire correttamente tale condizione anche nel file DFM, oltreché nel file PAS, senza dover scrivere tutto il codice.
Il mio dubbio, considerando l'errore, è che tu abbia saltato questo passaggio, che è quello corretto.

Rispondi quotando