Макросы, созданные с помощью MCTL_ADDMACRO не имеют приоритета перед стационарными.
Предлагаю либо считать такие макросы наиболее приоритетными, либо предоставить плагину контроль над приоритетом (через флаги, или возвращаемое значение callback).