Dato che parli di VB.NET:
ti converrebbe sempre generare un documento PDF, poi aprirlo direttamente in un Form.
In questo caso l'utente può vederlo a video, ma non può né salvarlo, né stamparlo.
Potrebbe comunque fare un Print-Screen del video...
Vedi il mio progetto di esempio:
PDF in VBForm with no OCX/DLL - Late Binding
(Source project for VB6.0 and VB.NET 2013)
http://nuke.vbcorner.net/Articles/VB60/PDFinVBFormwithnoOCXDLLlatebinding/tabid/120/language/it-IT/Default.aspx
che ha il pregio di non avere bisogno di alcun componente installato, nemmeno un reader PDF, perché sfrutta le funzionalità del browser, per cui
funziona su tutti i computer.