private static Image CreateImage(string fileName, Stream stream) { if (IsIcon(fileName)) { using (var icon = new Icon(stream)) { return icon.ToBitmap(); } } return new Bitmap(CreateCopy(stream)); }