The custom shell exits immediately. Solution: The shell must block or loop (e.g., Application.Run() in .NET). A console app that returns will log out the user.

Windows Shell Launcher is the definitive tool for creating professional-grade kiosk experiences on Windows 10. Unlike standard Kiosk Mode, it offers the flexibility required for legacy applications and specific business logic while maintaining a seamless user experience.