Wie wäre es denn, wenn du ganz banal eine Funktion anstelle der Prozedur nehmen würdest:
Delphi-Quellcode:
function CreateForm(AOwner: TFormClass): TForm;
begin
Application.CreateForm(AOwner, Result);
try
Result.Parent := mainform.panel_df;
mainform.Notebook1.Visible := false;
Result.Show;
except
Result := nil;
end;
end;
HTH,
Uli.