Всем привет,
как известно, AX2009 не может использовать именованные ресурсы из AOT для „Ribbons“, а только пронумерованные из Ax32.exe.
Предлагаю вашему вниманию класс SF_ResourceDeployment, который сохраняет рисунки из AOT (см. макрос SF_ResourceDeploymentList) в каталоге …\Client\Share\Include на диске конечного пользователя. При этом сравнивается дата изменения в AOT с датой изменения соотв. файла. Файл получает название типа AOT_Resource_name.Orig_Ext (не исходное имя рисунка). Это имя можете использовать в свойстве „NormalResource“ кнопок на Ribbon'e.
Класс вызывается из \Classes\Info\startupPost, так что требуется осторожность.
SharedProject_SF_ResourceDeployment.xpo