Wednesday, November 13, 2019

InstallShield Basic MSI missing Icon in Control Panel's "Programs and Features"

I ran into an issue when creating my latest Basic MSI installer project.  For some reason, my installer always showed the default Icon in the "Programs and Features" list.



The General configuration tab of the installer project has a simple setting to specify the icon to be displayed.



This can either be an ICO file or an EXE that contains an icon resource.

The specified icon is converted into the file ARPPRODUCTICON.exe that gets installed into "C:\Windows\Installer\{}" which is then used by the "Programs and Features" control panel.  Seems simple enough but didn't work.

It turns out, that InstallShield doesn't like spaces in the ICO file name.  Removed the spaces and normality was restored.