It sounds like this is a rather large application? I suppose I can link to some other threads discussing different tools:
- What installation product to use? InstallShield, WIX, Wise, Advanced Installer, etc
- Switching from InstallShield to WiX (Many benefits, some drawbacks. Best benefits for me: licensing is free and text based sources)
- Installer capabilities, WIX vs InstallShield Express
- Create an installer program: read a path to install to, from registry key (something like wix/installshield/nsis)
- Installshield or Wix
- Installers: WIX or Inno Setup?
- How to make the silent installation by using InnoSetup?