Gran bella domanda. Anch'io mi sono sempre chiesto questa cosa, ed ho parzialmente risolto facendo "stampare" il contenuto del database in una form bianca. Quindi in una picturebox ho messo picture1.picture=loadpicture(frmPreview.image)

Ciao

PS: Occhio ad attivare la proprietà AutoRedraw su True nella form