Also ich habe mal etwas in die Sourcen der ShowModal() Methode geschaut. Dort werden unter anderem sämtliche anderen Fenster der Anwendung deaktiviert. Habe mir die Funktion jetzt mal dupliziert und den entsprechenden Aufruf mit
EnableWindow(ParentWindow, false);
ersetzt. Den ersten Tests nach zumindest, funktioniert es jetzt wie gewünscht