Das es eine fertige Lösung bei Rohos-Logon gibt, ist bekannt.
Würde aber lieber selber was mit Delphi entwickeln, und natürlich
programmiertechnisch dazulernen.
Um sich so früh in das Authentication-System von Windows reinzuhängen musst Du einen Treiber schreiben, und Treiberentwicklung mit Delphi ist nicht so wirklich einfach. Da solltest Du lieber zu C++ greifen. Ansonsten Such mal was hier in der
DP so zu Treiberentwicklung steht.
Zum Login mit Smartcards brauchst Du nichts zu programmieren, das kann Windows von Haus aus.