Installing Software With Different Privleges
I know there are a couple of ways of doing this that have been suggested in the past including using a vbs that's about to script the runas command.
But while looking at deploying the latest OCS NG client they now have a tool to wrap this up and run it as a different user:
OCS Inventory NG Packager
However in the install guide it also says that you can use this same method to launch any setup as a different users.
Could be handy to create a library of software that staff can install themself on their laptops etc...???