Could someone help me with embed icon in .exe with py2exe?
I used py2exe to build my software using PySide and Reportlab.  The deployed software has icon visible under windows xp, but NOT visible in Windows 7.
I have refered to the following links, but have not found a solution. I also put my setup.py file below. Thanks.


# Used successfully in Python2.5 with matplotlib 0.91.2 and PyQt4 (and Qt 4.3.3)
from distutils.core import setup
import py2exe
#import mechanize

# We need to import the glob module to search for all files.
import glob

# We need to exclude matplotlib backends not being used by this executable.  You may find
# that you need different excludes to create a working executable with your chosen backend.
# We also need to include include various numerix libraries that the other functions call.

opts = {
    'py2exe': { "includes" : ["sip"],
                'excludes': ['_gtkagg', '_tkagg', '_agg2', '_cairo', '_cocoaagg',
                             '_fltkagg', '_gtk', '_gtkcairo', ],
                'dll_excludes': ['libgdk-win32-2.0-0.dll',
                'packages': ['lxml','pyquery','mechanize','reportlab'],


# Save matplotlib-data to mpl-data ( It is located in the matplotlib\mpl-data
# folder and the compiled programs will look for it in \mpl-data
# note: using matplotlib.get_mpldata_info

# for console program use 'console = [{"script" : "scriptname.py"}]
setup(name="Link Validator 1.2",
      description = " Link Validator 1.2",

      author="He, Jibo",
#      zipfile = True,
      windows=[{"script" : "TopTenRank.py",'icon_resources':[(0,"top10ranking.ico")]}], options=opts)