8
votes

I'm using Inno Setup to create an installer for my program but I want to be able to add an icon and change some of the information displayed in the Control Panel (Add/Remove Programs).

I know that Inno Setup adds a registry key to get the program listed in the first place so I wondered if this could be extended in any way so that, at the least, my icon is displayed in the list!

1
If I get it right you meant how to change the icon and display name in the Add/Remove program list, but what is the third information ? What did you meant with the change some of thre inform displayed in the Control Panel ?TLama
As you'll guess, you are right about the icon and display name. What you quoted was a typo but see my comment on your answer to see what I meant!Andy
Ok; anyway you may find also these directives interesting: AppComments, AppContact, AppPublisher, AppPublisherURL, AppSupportPhone, AppSupportURL and...TLama
...AppUpdatesURL. So as the plain old website might act the AppPublisherURL, but it's just my guess :-)TLama
Ah - I don't know why I didn't see the AppSupportURL and the AppUpdatesURL in the script I have. Thanks again - very helpfulAndy

1 Answers

13
votes

To change the icon displayed in the Add/Remove Programs Control Panel applet program list specify the UninstallDisplayIcon directive in the [Setup] section.

[Setup]
UninstallDisplayIcon={app}\Application.exe

If you want to specify a custom name for the program's entry in the Add/Remove Programs Control Panel applet then specify the UninstallDisplayName directive also in the [Setup] section.

[Setup]
UninstallDisplayName=Custom name shown in Add/Remove Programs applet