This alert message will come out sometimes even when you run that program with administrator user id, this is because the Vista won’t tell you sometimes when that program needs to be run as administrator.

If you don’t like this UAC feature, you can actually disable it.

For a better security, next time only log on as normal user to do routine works and use administrator access if you need to run Windows operation or program with admin privilege.

1) Go to Start -> Control Panel, then click on User Accounts and Family Safety.

2) After that click on User Accounts.

3) Click Turn User Account Control on or off in User Accounts window.

4) Uncheck Use User Account Control (UAC) to help protect your computer and click OK at last.

Note: You need to to restart the computer in order to disable the UAC feature successfully.

Please review this tech support link regarding the User Account Control which is creating the
The requested program requires elevation error message.

http://www.home-network-help.com/requires-elevation.html