Die
VCL versucht für Alles, welches von TForm abgeleitet ist und was nicht selber TForm ist, die
DFM-Resource zu laden.
Du wirst wohl keine solche Resource im Programm eingebunden haben und daher der Fehler.
Irgendwo gibt es schon einige Threads dazu und da wurde auch erklärt, wie man dieses Verhalten abstellen kann, so daß keine
DFM mehr versucht wird zu laden.
Edit
[add] Hier der Grund:
Delphi-Quellcode:
constructor TCustomForm.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
...
InitializeNewForm;
if (ClassType <> TForm) and not (csDesigning in ComponentState) then
begin
Include(FFormState, fsCreating);
try
if not InitInheritedComponent(Self, TForm) then
raise EResNotFound.CreateFmt(SResNotFound, [ClassName]);