I want to create the set up(NOT USING Microsoft vb6 tools>Package and Deployment wizard) for my program with the option to uninstall(without going to the control panel).Is there any tool available on the net for the same?

Also when the software is installed, it should not be shown in the control panel so that it can not be uninstalled by anyone.

Furthur,I would like to know that is it possible to make the uninstall a seperate program which can be sent to the user if he wishes to uninstall ( I guess two seperate folders are needed............one for installation files and the other for uninstallation files).

please reply as early as possible