Wenn Du es mit es beispielsweise mit (self) als Owner erzeugst, kannst Du mit
Delphi-Quellcode:
procedure TPseudoMod.FormShow(Sender: TObject);
begin
EnableWindow(TForm(Owner).Handle,true);
end;
das aufrufende Fenster bedienbar machen, Du müsstest Dir nur einen Mechanismus ausdenken, dass von dort nichts ungewolltes gestartet werden kann.