Los usuarios de Windows Vista deben usar la herramienta de consola RunAs.exe o la extensión de shell ShellRunas de Windows SysInternals para iniciar programas como un usuario diferente. Windows 7 incluye la función Ejecutar como usuario diferente como una opción integrada en el menú contextual.
De la Consonancia Semántica de Chris Jackson:
La opción "Ejecutar como usuario diferente" es diferente de "Ejecutar como administrador", ya que no tiene que elevar. Puede ejecutarse como usuario administrador, pero puede ejecutarse como ese usuario con credenciales no elevadas. Además, admite credenciales solo de red, que Ejecutar como administrador no lo hace.
La opción Ejecutar como menú de contexto de usuario diferente en Windows 7 se implementa como un menú extendido, que solo se muestra si presiona y mantiene presionada la tecla MAYÚS cuando hace clic derecho en un archivo ejecutable o su acceso directo. Este es uno de los elementos de menú ocultos sobre los que escribí anteriormente.