Danke für deine Antwort!
Haha, ja, eigentlich unmöglich, hätte ich auch gedacht wie ich es programmiert habe.
Ist aber definitiv so, ich hab es nämlich schon mit Spy++ kontrolliert - Owner-Verhältnis passt
Wenn der Fall eingetreten ist, dann "repariert" wie gesagt 1x Alt-Tab die Sache auch wieder. "Permanent", also halt bis zum nächsten mal wo es passiert. Was eben nur vorkommt wenn man ein anderes Programm startet, welches davor aufgeht, und dieses dann wieder beendet. (Bzw. es könnte sein dass es schon vor dem beenden passiert, das sehe ich ja nicht, weil das andere Programm den SettingsDialog komplett verdeckt.) Und das leider auch ganz schlecht reproduzierbar. Manchmal > 40x in Folge alles OK und dann hab ich wieder bei 10 Versuchen 8 wo der SettingsDialog "weg" ist.
Abgesehen davon hab' ich auch keine Möglichkeit gefunden den SettingsDialog nach hinten zu bringen.