O XP usou a arquitetura de logon GINA (Graphical Identification and Authentication) para que você pudesse criar sua própria versão personalizada para substituir o LogonUI.exe.
A partir do Vista, o Winlogon é o módulo do Windows que executa o logon interativo para uma sessão de logon. O comportamento do Winlogon pode ser personalizado implementando e registrando um Provedor de Credenciais . As interfaces de shell relevantes estão listadas aqui .
Mais informações para você começar: