Ровно 1000 высококачественных иконок в формате .PNG. Набор состоит из более чем 100 серий. На рисунке вы видите по одной иконке из серии. Иконки оптимизированы для веб и имеют малые разиеры.
Иконка компонента является инкапсулированным объектом, требующим для хранения изображения некоторый участок памяти. Следовательно, при замене иконки, память, связанная с первоначальной иконкой, должна возвратиться в кучу, а для новой иконки требуется новое распределение памяти.
По правилам Delphi, этим должен заниматься метод "Assign". Ниже приведен код всей процедуры замены иконки.