... der Dialog ist modal und sperrt den Rest, aber er blockiert die Codeausführung nicht.
Aha, so ist das gemeint. Die Codeausführung kann quasi schon mit was anderem weiter machen.
Nur aus Neugier (für nicht FMXler), wenn in der weiteren Codeausführung erneut ein modaler Dialog aufgerufen wird während der erste noch nicht geschlossen ist, wie ist das geregelt?