Hello,
Being a C# developer, I usually use The WiX Toolset to develop the installers for my application. To view the sample of one of the Installers that I developed, please take a look at my portfolio on this website. Along with the default options, the installer includes custom dialogs, custom actions, and an option to automatically start the application when the installation is successfully completed.
As it seems that, you also want to develop an installer for your application using The WiX Toolset, I would like to go through the detailed requirements of the project and see if I can help you with the same.
Please reply to this proposal, if you find it useful.
Regards.