Grizz
Which programs?
Any program that requires administrative privileges to operate can only be
run from within an administrative account or a Standard account using the
administrators credentials. This is because that program has global access
to restricted components in Vista.
Denying a standard user access to a program that requires this type of
global access to the system is the main function of UAC. If you override
this security, you defeat the whole purpose of UAC.
The first question you need to ask yourself is "Does this program really
need complete, system wide access"? If the answer is No, then you need to go
to the maker of that program and ask if an update is available that makes
the program compatible with Vista.