Ich hab gerade etwas im Forum herumgesucht und schlage einen anderen Ansatz vor: Mit
GetDC(0) und
BitBlt kannst du einen snapshot des aktuellen Desktops erzeugen ( bei mehreren Monitoren weiß ich nicht, ob das schief gehen kann ) und dann Texterkennung darauf loslassen, so funktioniert das auch in Flashobjekten, pdf-Ansichten und von graphischen Eingabefeldern.
Such mal nach "OCR", da findet man sowas:
http://www.delphipraxis.net/internal...ade76b7b30e962