Yury will probably give you a better answer, yet till then you can create dynamically the forms, it works :
procedure TForm1.Button1Click(Sender: PObj);
var Form2 : PForm2;
begin
NewForm2(Form2,Applet);
Form2.Form.ShowModal;
Form2.Form.Free;
end;
Cheers,
Nibbler.