salve a tutti

ho questo problema , devo creare un icona da un immagine su dispositivo WM con framework 3.5

il codice di esempio che ho trovato e che usano tutti per eseguire l'operazione è il seguente:


Dim img As Bitmap = picFoto.Image ' prendo la foto originale
Dim fs As New IO.FileStream(file, IO.FileMode.Create) 'creo il file di destinazione

Dim hIcon As IntPtr = img.GetHicon() ' ritorno l'handle dell' icona

qui si presenta il problema , l'IDE mi ritorna un errore, dice che il metodo GetHicon() non è membro del namespace drawing..... questa è l'ennesima classe non implementata nel CF?

Dim icn As Icon = Icon.FromHandle(hIcon) ' crea l'icona dall'handle
icn.Save(fs) ' scrive lo stream dell'icona nel file...


secondo problema.... il metodo Save() non è membro del NS drawing.icon.... non posso salvare l'icona in un file....

fs.Flush()
icn.Dispose() : fs.Close() : fs = Nothing


qualcuno ha già affrontato questo problema? conoscete un workaround per convertire un immagine in un icona sul CF?

grazie anticipate