Skip navigation

JSI Tip 6726. How do I change the icon that Control Panel / Add or Remove Programs uses for an application?

While inspecting the sub-keys of HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, I noticed that in addition to the required DisplayName and UninstallString Value Names, some applications, like Microsoft .NET Framework 1.1, had a DisplayIcon Value Name.

The DisplayIcon Value Name is a string (REG_SZ) data type, that contains the full path to the icon file, executable, or Dynamic Link Library, followed optionally by a comma (,) and the icon number.

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.