The Inno Setup extension enables a quick 'Repair/Modify/Remove' feature to applications. It's small and relies on the .iss file, making the .exe file unnecessary.

With UninsHs, you can customize the option icons and even support multiple languages, including the ability to add your own language. Plus, the extension supports both Unicode and ANSI Inno Setup, and command line parameters for added convenience.
Don't worry about taking up too much space, as UninsHs is very small in size. And starting from the control panel is a breeze with this extension.
To get started, just check out the included readme file in the package for instructions on working with UninsHs and your own application setups. Upgrade your installed applications with greater ease using UninsHs!
Version 3.1.0.344: Inno Setup 6.x is supported.