I'm writing a program in Vb.net 2005 (although this is in beta, I had the same issues with VB6) and I wish to extract binary information from the Icon table - i.e. I'm trying to get the icon to display in my app!

I'm very proficient with programming and the Windows installer object, but I'm coming up against a brick wall trying to extract this binary data (string data isn't a problem).
This is currently my code - this works for 'stringdata'.
Database = objinstaller.OpenDatabase("d:\data1.msi", 0)
vwSQL = Database.OpenView("SELECT * FROM Icon")
vwSQL.Execute()
strTemp = vwSQL.Fetch.StringData(1)
I know the data is 'in' stringdata(2) but can't get it out!!!!
Does anyone know a way round!?! Any help would be appreciated muchly

Thanks in anticipation.
Johno.