Hallo,
empfehle vorab mal einen Blick in die Microsoft
MSDN Dokumentation.
U.a. folgender Link, und was da über CloseWindowsStation steht
Process Connection to a Window Station
http://msdn2.microsoft.com/en-us/library/ms684859.aspx
Gibt noch einen Artikel über Threads!
Folgendes würde ich bei der Screenshot Funktion empfehlen!
r := Rect(0, 0, Screen.Width, Screen.Height);
Bild.Width := Screen.Width;
Bild.Height := Screen.Height;
Bild.Canvas.CopyRect(r, c, r);