title: PyInstaller can't change the shortcut icon
body: <p>My problem is the following, while i can set any icon i like on the executable itself, i cannot change this one </p>
  
  <p><img src="https://i.stack.imgur.com/GGqzm.png" alt="enter image description here"></p>
  
  <p>I have tried everything but when i select the exe file or when i create a shortcut this PyInstaller icon will come up!</p>
  
  <p>Here is how the exe looks itself</p>
  
  <p><img src="https://i.stack.imgur.com/Pn0WU.png" alt="enter image description here"></p>
  
  <p>Here is the tricky part, this DOES NOT happen if i set the option --onefile.
  If i generate the stand-alone exe, this "additional" unwanted icon goes away!</p>
  
  <p>and here is the spec file in case you need it:</p>
  
  <pre><code># -*- mode: python -*-
  a = Analysis(['Backpack.py'],
               pathex=['C:\\Users\\Angelo\\Desktop\\PyInstaller-2.1\\Backpack'],
               hiddenimports=[],
               hookspath=None,
               runtime_hooks=None)
  
  a.datas += [('back_ico_3.ico', 'C:\\Users\\Angelo\\Desktop\\PyInstaller-2.1\\back_ico_3.ico', 'DATA')]
  
  pyz = PYZ(a.pure)
  exe = EXE(pyz,
            a.scripts,
            exclude_binaries=True,
            name='Backpack.exe',
            debug=False,
            strip=None,
            upx=True,
            console=False , icon='back_ico_3.ico')
  coll = COLLECT(exe,
                 a.binaries,
                 a.zipfiles,
                 a.datas,
                 strip=None,
                 upx=True,
                 name='Backpack')
  </code></pre>