Every good programmer, apart from creating a good product, has to create a software installer, so they can distribute it to as many people as possible. For this it is always important and practical to have a free installer like
Inno Setup.
If you have already tried this program, then now what you need to do is install Inno Setup ISX. It is an add-on for Inno Setup that includes new functions and features for that program. Among the best features is that it works with all types of Windows, and lets you create autorun installers (in EXE format). In the installation you can specify if you want it complete, minimal or personalized. It includes decompressors needed for the installation in case the user doesn`t have them. It creates, in the Windows Registry, the corresponding entries in the INI file, and also registers the DLLs needed to run the program.
Of course Inno Setup ISX also brings the option to completely uninstall the installed program.