Você está certo de que a melhor maneira de personalizar o processo de logon é crie sua própria versão do GINA .
Outra alternativa para Windows XP é cortar o arquivo C:\Windows\System32\logonui.exe . Faça um backup do arquivo logonui.exe e, em seguida, use Resource Hacker ou outros editores de recursos para editar as mensagens / bitmaps dentro do Arquivo. Há uma explicação simples aqui .
Modo de quiosque
Você pode investigar o Modo de Quiosque do Windows XP . Você pode ativá-lo editando o Registry , vá para HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon e edite o Shell e substitua os dados do Valor por algo como iexplore -k http://www.yourcompany.com
A Microsoft costumava enviar o Windows Steady State , mas infelizmente ele é descontinuado desde julho de 2008. Aqui estão algumas alternativas .