Ejecuto VS 2010 no como administrador la gran mayoría de las veces. Pero si desea agregar o eliminar un servicio, configurar IIS o modificar el registro, necesitará derechos de administrador. Además, algunas de las herramientas de creación de perfiles lo instan a relanzar VS como administrador. Por lo tanto, creo que dar a sus cuentas de personas en el extranjero que no tienen poderes administrativos les impedirá hacer algunas (quizás pequeñas) partes de sus trabajos.
Además, con el auge de UAC, ahora se pueden instalar más y más aplicaciones sin poderes de administración. No colocan cosas en HKLM, no tocan nada en System32, colocan el archivo exe en algún lugar debajo de la carpeta de usuarios \ quien sea, y esto hace que sea mucho más fácil de eliminar, pero puede que no aborde el punto original que están instalando " software sin sentido ", por lo que supongo que te refieres a juegos, reproductores de música, etc.
Si realmente desea evitar las instalaciones locales, tal vez la mejor opción sea la vieja visión de "la red es la computadora" desde los primeros días de Java. Todos trabajan desde un sistema de control de versiones y deben registrarse o dejar de lado cada noche antes de irse a casa. El correo electrónico vive en la nube, no en la máquina de desarrollo. Etc. Luego, cuando lo desee, puede volver a crear una imagen de sus máquinas de desarrollo (incluso más fácil si son virtuales) y aquellos que no tenían nada extra instalado ni siquiera lo notarán. Es como limpiar el refrigerador de la oficina durante el fin de semana.
Pero ten cuidado: no trabajaría en ese entorno. Instalo utilidades y ayudantes, y juego juegos ocasionalmente, y tampoco agradecería a alguien que intentara evitarlo. Soy productivo como el infierno. Si algunos de sus desarrolladores no son productivos, eliminar sus instalaciones locales no los hará más productivos o dedicados. Aborde ese problema desde la raíz y no le importará que sean administradores.