I require an installation program with the following features:
Quick step-by-step guide to move your project elements.
Instantly support over 20 third party technologies including BDE, DAO, Jet, MDAC, MFC, ODBC, and VB.
Starts installations with an intuitive interface wizard that includes dependency scannings of files.
Scan .exe files for any dependencies.
Creates installations that target multiple Operating Systems such as Windows 95, Windows 98, Windows ME, Windows 2000, Windows NT, and Windows XP.
Allows end user to remove or reinstall applications.
Allows users to drop your files into your setup and automatically removed from end user's system once installed.
Edit remote registries for setups.
Allows end user to customize the uninstallation without a need to write any kind of customized DLL for the uninstallation.
Allows end user to install application(s) without having to have to ask questions.
Allows users to create a fully functional setups from a wizard which includes files, registry, and shortcuts.
Create setups based on a .vbp file.
Allows users to automatically identify any missing file dependencies for your project.
Supports Microsofts' Visual Studio .NET
The program must have a professional look and be easy to use.