Vergiss es mit Delphi einen Treiber schreiben zu wollen. Siehe dazu hier:
http://www.luckie-online.de/Artikel/GrenzenDelphi.shtml
@Matze: Ich sehe es nicht als nachteil an, dass man mit Delphi keine Treiber programmieren kann. Dafür wurde es einfach nicht entwickelt. Delphi wurde darauf optimiert, möglichst einfach und effektiv Anwendungen für den Benutzermodus von Windows zu entwickeln. Oder würdest du es als Nschteil ansehen, dass man mit einem Hammer keine Schraube in die Wand drehen kann?