Martin,
My problem is that I have a vertical market app used by almost 3000 customers. I can't change privileges on my users machines programatically, they have to do that and many of them are just not capable of doing something like that. We feel lucky sometimes when they know the difference between the keyboard,the screens, the cpu, and the mouse. You know that old joke about telling the user to reboot the machine and they turn the monitor off. Well, that is the level of many of my users. This is going to be a nightmare.
A problem is a problem only as long as it has a possible solution. Lacking that, it becomes a FACT!