Появилась такая идея. А что если программа сама будет отслеживать действия пользователя, отбирать последовательности действий, которые часто повторяются, и предлагать пользователю сгруппировать эти действия в макрос? Вот, допустим, кликает-кликает пользователь одни и те же кнопочки, а тут ему программа в статусбаре выводит иконку, дескать можно все одним хоткеем выполнить.