Para que quede registrado, despues de muchas opciones complejas para solucionar este asunto me decidi por lo que dice en este post:
http://www.clubdelphi.com/foros/showthread.php?t=22018
al controlar la ejecucion del explorer.exe como shell puedo decir que a partir de ahi, se logueo un usuario.
Saludos a todos!