En Windows 98, el Lanzador de aplicaciones puede realizar todas las tareas necesarias para gestionar una aplicación. En Windows 2000/XP es posible que el usuario carezca de alguno de los derechos de la estación de trabajo que el Lanzador de aplicaciones necesita para llevar a cabo sus tareas. Para asegurarse los derechos necesarios, el Lanzador de aplicaciones incluye un servicio de Windows (nalntsrv.exe), conocido como Servicio NAL, que hace lo siguiente:
Distribución, almacenamiento en caché, desinstalación: asegura que las aplicaciones se pueden distribuir, almacenar en caché y desinstalarse de la estación de trabajo independientemente del acceso al sistema de archivos del usuario que se ha conectado. Por ejemplo, si hubiera restringido los derechos del usuario a determinados directorios locales, el usuario no tendría los derechos de sistema de archivos y de registro necesarios para instalar una aplicación en la estación de trabajo. El servicio NAL, que se ejecuta en el espacio de sistema, garantiza que la instalación se pueda instalar.
Lanzamiento: permite configurar aplicaciones para lanzarlas y ejecutarlas con las credenciales del usuario del sistema, en lugar de con las credenciales del usuario conectado. Esto otorga a la aplicación plenos derechos sobre el sistema de archivos y el registro, independientemente de los derechos del usuario que haya entrado en el sistema.
Al lanzar la aplicación como usuario del sistema puede elegir entre dos modos de seguridad: modo de usuario de sistema seguro y modo de usuario de sistema inseguro.
El modo de usuario de sistema seguro se puede utilizar si el usuario no necesita interactuar con la aplicación (por ejemplo, está aplicando Service Pack); no se mostrará ninguna interfaz al usuario.
El modo de usuario de sistema inseguro se puede utilizar si el usuario necesita interactuar con el programa (por ejemplo, un procesador de textos); el usuario verá la interfaz normal.