Ich bräuchte:
MouseClick <== Fenster im Hintergrund hat keine Mausposition - also nicht möglich
Send <== ControlSend()
und
PixelGetColor <== wie bei Maus, was du nicht siehst, kannst du nicht erkennen
Und bevor du weiterschreibst, wirf einen Blick in die Forenregeln, ob das, was du tun willst evtl. dagegen verstößt.