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