vpepen, para que a los demás les sea más fácil entender tu código y ayudarte, intenta usar las etiquetas [ Delphi ] y [ / Delphi ] (sin espacios)

te lo hago yo pa'que veas que tal queda
Código Delphi
[-]
program Eje;
uses
Forms,
Ueje1 in 'Ueje1.pas' ,
Ueje2 in 'Ueje2.pas' ;
{$R *.RES}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
begin
Application.CreateForm(TForm2, Form2);
Form2.Show;
end;
Como podrás comprobar, esto respeta el identado...
Eso si, esta respuesta la hago no con intencion de corregir, sino de sugerir... ahora cada uno toma el camino que quiere, amigo
