Por que tão complicado?
O Windows permite que você defina uma interface de usuário personalizada por meio de uma linha de registro ou com a ajuda de Políticas de Grupo.
GPO:
User Configuration\Administrative Templates\System\Custom User Interface
Aqui você pode definir, por exemplo
C:\Program Files\Internet Explorer\iexplore.exe -k www.google.de
Isso não só abrirá o Internet Explorer em vez do explorador como a interface do usuário, como também a tela inteira (a opção -k).
Registro:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
Aqui você precisa de um item REG_SZ com o mesmo conteúdo acima. Se a chave "sistema" não existir, crie-a. E como isso é feito na seção "Usuário atual", isso afetará apenas o usuário que está conectado no momento.
Estou usando isso em alguns computadores de quiosque, onde apenas um site específico deve estar acessível e funciona bem (eu uso um computador de domínio, portanto, estou usando o método de GPO).