Eigentlich bin ich kein Freund von Antworten, die die Frage nicht beantworten, aber...
Ein blockierender Aufruf sollte (auf den mobilen Plattformen) NIE im UI-Thread ausgeführt werden.
Aus einem Thread kann man dann mit ForceQueue ein Routine aufrufen, die dann den Redraw-Code ausführt.
Oder - was ich noch lieber mache - im nächsten OnIdle-Event.
Mavarik