The installer for my .NET app consists of two file MyApp.msi and setup.exe. I want to have a single installer MyApp.exe (self extracting archive will do) with a specified icon. How can I do that? Is there any free tool available?
InnoSetup and NSIS are free tools for creating application setups.
For InnoSetup, ISTool makes it very easy to create setup scripts.