Instyler SmartSetup creates user-friendly and professional setup programs for your software projects. SmartSetup supports patching, multiple languages, multiple setup types by organising files in components, does registry and ini file processing, creates start menu entries and desktop icons, supports update installations, uses system file path variables, supports ocx registration and can also create environment variables and surely features an included uninstaller.New in this version: Create differential patch packages for components, Set the window state of created shortcuts, Run program before uninstallation feature now supports parameters