Есть ли программа, которая умеет такое:
Я включаю запись, что-то делаю с окнами - щёлкаю, набираю текст и т. д.
Потом запись останавливается и я сразу или спустя некоторое время воспроизвожу её и уже программа сама по себе выполняет все эти действия.
Соответственно, если начальное состояние будет одинаковым (расположение ярлыков программ, запущенные приложения и т. п.), то и результат будет тем же.