Wrong!
Microsoft made the unilateral decision to get the situation under control
and "force" those programmers to write their programs per the accepted
protocols. Microsoft is now forcing programs to be written to be used with
standard user account privileges and NOT with administrator privileges -
except where absolutely necessary.
Once this has been accomplished you may never again see another UAC prompt.
If you want to play the blame game, put the blame where it belongs,
squarely on the shoulders of Microsoft for being utterly incapable of
producing a "secure" version of Windows in over 20 years of trying
thus they now offer the next to useless easily overridden UAC warning
which does zero, nada, zip as far as increasing the actual security
level.
Why?
Because every time anyone clicks on the proceed button you in effect
defeat the purpose and Vista reverts back to working just like it
always has. Thus UAC is at best a nag and a nusiance. If you change
permissions and elevate some file or process owner you do the same
thing and again Vista then works just like Windows did in prior
versions and is all too happy to do what you ask of it, just click a
button or two frist please.
So tell me, how is UAC providing any real security? What UAC does is
pass the buck. Micosoft has waved the white flag of surrender and now
admits sorry folks we can't give you a truly secure Windows, hackers
will continue to write malicious code, there will continue to be
malware, worms, trojans and untold piles of virus attacks, spyware and
who know what, but wait, UAC will jump up and say hey, are you sure, I
mean really, really sure you want to delete that shortcut on your
desktop? So UAC shifts the blame. Don't blame Microsoft if you push
that button to continue. Vista told you, be careful, what you're about
to do could be risky. You do it anyway, then blame yourself, not
Micrsoft. Only in America can a giant company admit, hey we goofed,
hey its our fault, hey we can't fix it, but you're to blame.