Unter FMX funktioniert das ganze Aktualisieren des UI anders als unter
VCL. Gleichzeitig ist "UI aktualisieren" etwas sehr zentrales, das jede/r braucht. Daher hat es mich gewundert, das es nichts out-of-the-box gibt. Und dass man selber mit Threads und Queues herumtun muss.
Die Anzahl der Aufrufe von Application.ProcessMessages im FMX-Code fördern nicht gerade mein Vertrauen in eine mögliche Standard-Implementierung.
Es ist oft viel einfacher, eine Lösung für den eigenen, konkreten Anwendungsfall zu implementieren, als eine allumfassende Lösung, die allen nur möglichen Szenarien Rechnung trägt. Selbst wenn da jemand wäre, der das entwerfen könnte, wären nicht ausreichend Leute vorhanden, um das zu pflegen. Vermutlich wäre es dann auch wieder so komplex, daß es kaum einer versteht - mit der Folge, daß doch wieder jeder seinen eigenen Brei kochen würde.
Ist der Wunsch danach auch nachvollziehbar, wären die meisten wohl vom Ergebnis ziemlich enttäuscht.