Ich vermute mal, daß die reader bei der
VCL den Text aus den WinControls (WM_GETTEXT) sich den Text ausgelesen haben.
Bei TLabel und vorallem beim FMX ist alles aber gezeichnet. (quasi ein Bitmap)
Da müssten die dann ja nach
DirectX sich einen ScreenShot besorgen und aufwändig nach Texten suchen, was natürlich kaum einer macht.
Wenn man Glück hat, dann gibt es entsprechende APIs, worüber man hintenrum den Text an die ScreenReader übergeben kann.
(z.B. im
HTML gibt es ja auch spezielle Befehle, um diese Reader zu steuern)
http://edn.embarcadero.com/article/40051