Se hai messo un pulsante sul Form, vuol dire che quando lo premi il form diventa attivo: a questo punto basta mandare al sistema con SenKeys la coppia di tasti Alt+Print.
Questo copierà nella Clipboard l' immagine del solo Form.
A questo punto con un Clipboard.GetImage() ti recuperi l' immagine.
Volendo seguire il tuo metodo devi sostituire ai Bounds dello screen i Bounds del tuo form:
Bounds = Me.bounds
...........................
...........................
graph = Graphics.FromImage(screenshot)
graph.CopyFromScreen(bounds.X, bounds.Y, 0, 0, _
bounds.Size, CopyPixelOperation.SourceCopy)
Bye