*Alte Themen aufarbeit*
SetWindowLong(Handle, GWL_ExStyle, GetWindowLong(Handle,GWL_EXSTYLE) or WS_Ex_AppWindow);
... funktioniert bei mir gut, um das Modale Form auch in der Taskleiste anzuzeigen.
Bitte bedenke: Ein Modal angezeigtes Formular _muss_ erst geschlossen werden, bevor das "Hauptfenster" weiterläuft. Sonst macht das Modal anzeigen ja keinen Sinn.
Für deine Zwecke solltest Du einfach nur das zweite Formular sichtbar schalten und dann z.B. bei OnClose im zweiten Formular eine Prozedur vom Hauptformular aufrufen.