Автоматизацию программ с графическим пользовательским интерфейсом можно производить на таком языке программирования,как autoit.В этом языке имеются встроенные функции для работы с интерфейсами программ.Но есть небольшая проблемка,связанная с тем,что для autoit написано не так уж и много учебников,на самом деле их практически нет.Основной источник информации - это официальная справка,поставляемая с ним.На англоязычном форуме можно найти ответы на некоторые нетривиальные вопросы по autoit.
Иногда скомпилированные скрипты антивирусы считают вредоносными программами.Являются ли они на самом деле вирусами - могут специалисты в области компьютерной безопасности.