Today on the Security Developer Center we're featuring an interesting article by Lars Bergstrom that explains how to use Visual Studio .NET as a non-admin. This article has tons of tricks for accessing tools from different sorts of accounts on your workstation:
Developing Software in Visual Studio .NET with Non-Administrative Privileges
Members of the local Administrators group have privileges to perform any action on a machine. This causes both a risk to the user performing actions in that environment and to the software that they develop. This article explains how to productively develop software while logged on with non-administrative privileges.