Обнаружил интересный компонент UniNativeImageList. Он умеет работать как обычный ImageList, а также обладает суперспособностью подгружать иконки с сайтов
Библиотека иконок Sencha Pictos
Вот ещё один момент, который важен, цитата с форума UniGUI
NativeImageList keeps images in their native format without any conversion. It allows to keep PNG images with alpha transparency intact. Standard ImageList can not store PNG with alpha channel.
Вот как выглядит настройка компонента
Здесь AddImages – это картинка с диска, работает по аналогии c UniImageList, а AddIconCls это картинка с вышеупомянутых сайтов.
Как добавить картинку с сайта fontawesome ?
Сначала нужно перейти на сайт fontawesome, для этого можно нажать на маленькую кнопку, см. рисунок
Оказавшись на сайте, выберем одну из иконок и просто скопируем ее название в поле IconCls и используем ее как обычную иконку по аналогии с UniImageList. Все остальное фрэймворк UniGUI сделает сам.
Подход привлекательный с одной стороны, но возникает зависимость от стороннего ресурса. Для этого, конечно можно организовать копирование иконки в UniImageList, но это тема отдельного поста.