Thanks. And have a Happy New Year.

Enjoy!* Added separate configuration tabs for the installer and uninstaller
* Added automated program group creation
* Added possibility to remove all the files at uninstallation (force) or follow the script
* Changed toolbar (now it contains descriptions)
* Made some interface tweaks to improve usability
* Removed external tools (useless)
* Massive internal code optimizations
* Rewritten stub from scratch, now it's easy to add new features, the code is clean and tight
* Optimized buffered procedures (now they are 5 times faster)
* Added new icon for the BIM file format associations (projects)
* Added Black and FreshGreen themes
* Tweaked the "Classic" theme, changed icon
* Added command-line parameters for "Run" task
* Some of the actions can be made optional, letting the user wether to do the action or not
* Now you can unpack the installers to ensure they're malware free, with a simple command line call
* Added new variables: <Temp>,<ProgramName>,<ProgramVersion>,<CompanyName>,<CompanyWebsite>,<SupportEmail>, <DefaultStartMenuGroup>
* Optimized help file
It's not made in PureBasicbut what's wrong with nullsoft's?
One question though: how do you setup icons on tabs? I find that wonderful.
If I let your program create the desktop icon. When the user of my program creates the preferences file... it is created on the desktop.
That's the reason for that problemOh, and even if it would create the shortcut, there is a little bug in the "Working directory" field (kick me).
In the Program Files folder that is created I can only see the weblink and the uninstall program. Even though my program IS in that directory???