windowsinno-setupsetup-deploymentico

Inno Setup installer icon does not show in Control Panel or Settings


I have an Inno Setup project. Everything is fine, but I do not see the application icon in Control Panel -> Programs -> Programs and Features or Settings -> Apps -> Installed Apps. I do see the icon everywhere else.

The script file does have the following:

[Setup]
SetupIconFile={#MySetupImageIco}

Is there something else that I need to set to get the application icon to show in the Programs and Features control panel applet? I am testing against Windows 8.1.


I should add that the end-user installer shows the icon in multiple places, not just in the control panel area and the other instances of the icon are fine. I am taking a stupid user point of view. Each visual instance of that icon may or may not be linked to that one SetupIconFile variable. Is it possible that the control panel applet uses a different variable?


Solution

  • Solution is:

    Add

    [Setup]
    UninstallDisplayIcon={app}\{#MyAppExeName}
    

    Specifying the actual ico file did not work, but this entry did.

    I tested against Windows 8/8.1. Windows 7 works without this line.