Det lyder nu som om du i virkeligheden skal have erstattet/udvidet loginproceduren - og der må du være indstillet på at det nok kræver C++ (eller i det mindste et andet sprog der ikke kræver man kører gennem en VM, men i stedet kompilerer et program der kan køres direkte).
For 2000, XP, og 2003 skal du have lavet dit egen GINA-library (Graphical Identification and Authentication). Kig på
http://msdn.microsoft.com/en-us/library/aa380543.aspx og relaterede dokumenter.
For Vista og 2008 er systemet lavet om, så GINA'er ikke længere kan bruges. Der skal i stedet bruges en såkaldt Credential Provider, som fungerer som et plugin til logonproceduren (modsat GINA, hvor man erstattede hele proceduren). Et godt startsted til dem er nok
http://msdn.microsoft.com/da-dk/magazine/cc163489(en-us).aspx.