Jetzt bin ich aber auch mal gespannt.
Ich habe in die Doku von allen Methoden unter
FMX.Dialogs.*
geschaut und bin nicht erleuchtet.
Von der Beschreibung her würde ich vermuten dass
ShowMessage(..)
nicht blockierend ist und sich die Dialoge einfach nur übereinander stapeln. Der zuletzt erstellte liegt dann natürlich
über den anderen. Aber in der Doku ist darauf zumindest von Leute mit meinem IQ nichts zu finden