bueno. Para mostrar un nuevo formulario, si este está en auto-create, basta con hacer Form2.Show - o ShowModal - , suponiendo que el formulario se llama Form2.
Si no está en auto-create, debes crearlo primero con algo como:
Código Delphi
[-]
if not assigned(Form2) Then
Application.CreateForm(TForm2, Form2);
Form2.ShowModal;
Claro, si en algun momento destruis el formulario, debes asegurarte de hacer que Form2 apunte a nil. Si no, el código fallará.
Hasta luego.