Beh... fino a che punto possiamo ritenere un metodo sofisticato o no? Dipende solo dalle tue conoscenze. Che formato è l'immagine? E' un file a parte o te la ritrovi in una PictureBox di un tuo programma? Se è un file a parte non ti interessa il fatto che sia un'immagine, quindi la domanda corretta sarebbe "Come criptare un file da VB". Ci sarebbero mille modi, devi saper leggere un file binario e "pasticciarlo" come vuoi te, in modo che sia impossibile aprirlo con un qualsiasi visualizzatore di immagini. Può bastare modificare anche solo un byte, o criptare quasi tutto il file, dipende da chi non dovrebbe vederla (se si tratta di programmatori o no). Non è difficile ne lungo, ma la tua precisazione lascia dubbi su che esempio postare. Se invece si tratta di un'immagine che hai in un form è un po' più complicata la cosa (ma anche divertente). Dovresti leggere i punti dell'immagine uno alla volta e modificarli/mischiarli a tuo piacimento, l'importante è mantenere una logica per poterli decriptare. Oppure puoi salvare l'immagine in un file che vai a modificare lasciandolo però come formato immagine.
Dovresti quindi dare qualche informazione in + se vuoi essere aiutato!