Debes utilizar la API
ExitWindowsEx, lo que pasa es que en XP hay que tener en cuenta algunas cosas más...
Si haces una busqueda en los foros por ésta API encontrará varios hilos, en concreto revisa éste:
http://www.clubdelphi.com/foros/showthread.php?t=12926