if not Assigned(IList) then begin
IList:= NewImageList(nil);
SetIListParametrs(IList);
end;
А вот что стало творится теперь с примером из Example
------------ Дoбавленo:
Вот этот метод -- SetIcons может быть невызван при пустом списке иконок, а значит не создан сам список, что бы список был создан всегда и сделано то, что ты отключил