[azazel@planningsrl.it] | Ok... i still don't know if there is a policy for the use of misc_ but | i have resolved my problems This is how I use it in my __init__.py file in the product directory (ie. lib/python/Products/ProductX): __init__.py file: ##################################################################### __doc__ = 'Initialize the rs product.' __version__='$Revision: 1.1 $'[11:-2] from ImageFile import ImageFile misc_ = { 'Folder_icon.gif': ImageFile('img/Folder_icon.gif', globals()), 'dtmldoc.gif': ImageFile('img/dtmldoc.gif', globals()), } import rs def initialize(context): "Initialize the product." try: context.registerClass( rs.rs, constructors = (rs.manage_addrsForm, rs.manage_addrs) ) context.registerHelp() context.registerHelpTitle('Zope/rs 2000 Help') except: import sys, traceback, string type, val, tb = sys.exc_info() sys.stderr.write(string.join(traceback.format_exception(type, val, tb), '')) del type, val, tb ##################################################################### This then allows me to do http://myhost/misc_/rs/Folder_icon.gif Hope this helps :)