Sollte dies alleine nicht reichen, um ein Formular zu erzeugen, zu zeigen und dort aktiv zu sein? Also auch den Eingabefokus zu erhalten?
Delphi-Quellcode:
// ich bin in einer beliebigen Form und mache von dort:
FfrmMain := TfrmMain.Create( self);
FfrmMain.Show;