Sobald ein Formular per Create erstellt wird und wenn dabei der Klassenname nicht TForm entspricht, wird versucht eine gleichnamige
DFM zu laden.
Der generische Type hat hat aber einen eigenen (von Delphi zusammengebauten) Namen und genau so müßte die Resource in der
DFM heißen, was sie wohl nicht macht, falls du sie überhaupt erstellt hast.
Ergo: Du mußt das Laden der
DFM abändern, dafür einen eigenen Namen verwenden, welcher für alle diese Generics gleich ist und natürlich die Resource der
DFM so benennen.