На чем написать программу для работы с чужим окном?
https://www.autoitscript.com/site/
Вроде бы, оно может то, что вы хотите.
Я писал подобную программу на C# с использованием оберток для системных библиотек с сайта www.pinvoke.net/index.aspx, которые я размещал в статических классах. Программа представляла собой бот для 3d игрового клиента.