Parecchio tempo fa ho pubblicato un tip che permetteva di copiare una windows form in un file, oggi giocando con il framework 2.0 ho notato la presenza di un nuovo metodo DrawToBitmap (implementato da Control) grazie al quale possiamo "disegnare" in un bitmap la UI del controllo/form associato.
Il risultato è che fare l'hardcopy di un form ora è questione di poche righe di codice tipo:

Dim bmp As New Bitmap(Me.Size.Width, Me.Size.Height)
Me.DrawToBitmap(bmp, Me
.ClientRectangle)
bmp.Save("c:\hardcopy.bmp"
)

Malgrado ci siano alcune limitazioni (ad esempio non funziona con la RichTextBox) questo metodo è senz'altro interessante.