make "icon" cache a global "image" cache accessible through main interface