Questa mattina ho letto un blog che segnalava un interessante dettaglio relativo a Image.FromStream().
Se avete problemi di performance con questo metodo sappiate che esiste un hotfix (su richiesta) il quale aggiunge a Image.FromStream() un overload.

System.Drawing.Image.FromStream(Stream stream, bool useICM, bool validateImageData)

e impostando validateImageData a False (l'attuale default è True) permette di ottenere un incremento delle performance del 93% (!).

Il tutto è documentato qui.

Se non volete richiedere l'hotfix, aspettate l'uscita del SP1 per il framework 1.1 (da tempo in beta), ho verificato e l'overload è già presente :-)