We need the functionality inside an InstallShield installer ported to a WiX-based project. Attached is the code and basis of the InstallShield installer and a sample SharpDevelop WiX based installer project. The deliverable should be a SharpDevelop project for WiX and should have exactly same functionality as the Installshield installer (to the extent possible)