Ray wrote: > http://wiki.wxpython.org/index.cgi/FAQ#head-4cc058aed6216dd200d55a6e4c077ccbe82bd142
Here's a trick that embeds the manifest into the executable (which is a little cleaner) and adds meta info. 1. Add this to the top of your setup.py. Supply your application's name, version number and description as appname, appversion and appdescrip: manifest=('<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n'+ '<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">\n'+ '<assemblyIdentity\n'+ ' version="%4.2f.0.0"\n' % appversion + ' processorArchitecture="X86"\n'+ ' name="%s"\n' % appname + ' type="win32"\n'+ '/>\n'+ '<description>%s.</description>\n' % appdescrip + '<dependency>\n'+ ' <dependentAssembly>\n'+ ' <assemblyIdentity\n'+ ' type="win32"\n'+ ' name="Microsoft.Windows.Common-Controls"\n'+ ' version="6.0.0.0"\n'+ ' processorArchitecture="X86"\n'+ ' publicKeyToken="6595b64144ccf1df"\n'+ ' language="*"\n'+ ' />\n'+ ' </dependentAssembly>\n'+ '</dependency>\n'+ '</assembly>\n') 2. Within your setup routine, change your 'windows' entry to: windows = [{'script': 'mainframe.py', 'other_resources': [(24,1,manifest)], }], Jonathan. -- http://mail.python.org/mailman/listinfo/python-list