I found UAC useful when I installed a wellknown and very expensive 3D cad program and found out that on admins account there is an updater.exe that requires admin privileges at EVERY log on. I think UAC is usefull to discriminate good and bad programming practice, but hey, you can tweak it according to your needs.