There is a great easy way to allow any program that normally requires uac approval, to run without any prompts. You set it up beleive-it-or-not in the scheduled tasks. Here's a link. I've used this method for ccleaner and its very easy and effective.
1. Open the Task Scheduler
2. In the right plane, click "create task".
3. General tab type a name (ex: ccleanerNP) No Spaces Preferred
4. Near the bottom, tick "run with highest privileges"
5. Open the actions tab, click "new..." near the bottom left
6. In the new window, click browse to locate the apps. .exe, once found click OK
7. Close the window.
8. Now on the desktop, right click and choose new shortcut.
schtasks /run /tn “task_name“
...without quotes. were as "task name" is the name you gave the task.
10. Click next, name the shortcut, and click finish.
Thats it, You use the new shortcut to launch the program with no uac prompts. Very easy.
Also, you change the icon, by right clicking and click properties, change icon. You can browse to the programs orginial luanch icon and use it.
NOTE: Nothing to Download, No Registry Hacks, Just the Task Scheduler and create a shortcut.
This does NOT turn off the UAC. It only allows the programs you trust that normally require user action to run. Make a new task the same way for any program you want. EDIT: Shawn (Brink) has made a tutorial of this, please use the link for better instructions. Elevated Program Shortcut without UAC Prompt - Create