Try Snapshot viewer from Microsoft

You can get a free copy from their web site. I believe you could use the snapshot viewer ocx in your vb app. I've done it long time ago. Let me know if you need help.