In case one supplies images dynamicallly only, using the OnGetImageIndexEx event that allows to supply an imagelist besides the imageindex, this is not working very well. There is many code that assumes no image will be used if the Images or StateImages property is not assigned.
Further problems can bee seen in case the imagelist supplied through OnGetImageIndexEx has a different size than the one assigned to the publishes properties.