Ну как бы да, так и делал
X++:
Button.normalImage(SysResource::getImagePath(resourcestr('PicName')));
но не получалось. Оказалось что в методе getImagePath() не проходила проверка
X++:
if (SysResource::getResourceNodeType(resourceNode) == SysResourceType::Image)
Видимо из-за расширения картинки, у меня это был .png и тип получался SysResourceType:: Data. Хотя если проверку не использовать, но изображение на кнопке появляется