procedure TForm1.Button1Click(Sender: TObject);
var
NuevoForm: TForm;
NuevoBoton: TButton;
begin
NuevoForm := TForm.Create(nil);
NuevoForm.Parent := nil;
NuevoForm.Left := 100;
NuevoForm.Top := 100;
NuevoForm.width := 500;
NuevoForm.Height := 400;
NuevoForm.Caption:='Nuevo Formulario';
NuevoForm.Name := 'MiForm';
NuevoForm.FormStyle:= fsStayOnTop;
NuevoForm.Show;
NuevoBoton := TButton.Create(NuevoForm);
NuevoBoton.Parent := NuevoForm;
NuevoBoton.Left := 100;
NuevoBoton.Top := 100;
NuevoBoton.Caption:='Clickme';
NuevoBoton.Name := 'MiBoton';
end;