No, utilizzo .NET framework v 3.5.
A te funziona?
Tieni conto che i passaggi della mia applicazione sono:

1) L'utente carica l'immagine nella finestra in un picturebox. Le dimensioni dell'immagine sono "strechate"
2) Quando preme "salva" l'immagine viene salvata in un membro di una classe (è la fotografia di un utente in un DB di risorse umane)
3) La classe chiama il suo metodo di salvataggio per salvare i dati nel DB e passa al metodo "ImgToByte" il suo membro privato "Fortografia".

Forse è in uno di questi passaggi che si verifica l'errore?
Tieni conto che quando la classe "Risorsa" chiama il metodo "salva" la vista di modifica è già stata chiusa.