You should use Inno Setup!
Whith Inno you can create installer applications that dont require the admin password.