> Check out CMFCore.DynamicType; all the stock content objects derive > from it, > and get their 'getIcon' implemetation therefrom. Ah, okay, thanks :-) I've shuffled the nasty logic out of both action_box and folder_contents into the same python script, if the stuff in there is redundant, I'm sure someone will cut it out some time... cheers, Chris