Bienvenido al Club amigo intruder... éste post debía ir en la sección de "varios" no API... y procura no hacer "Preview" con código Delphi, si lo haces intenta volver a poner el código correcto, caso contrario quedará como tu anterior post.
Ante cualquier duda te dejo para que leas la
Guía de estilo del club.
Con respecto a tu consulta... a mi me funciona a la perfección:
Código Delphi
[-]procedure TForm1.configClick(Sender: TObject);
begin
Form2 := TForm2.Create(Application);
Form2.ShowModal;
end;
Lo que pasaba era que estabas creando un Form2... con la clase TForm... no con la clase TForm2.
Saludos.