"Se produjo un error genérico en GDI +" al intentar usar Image.Save

Estoy desarrollando un complemento de Outlook 2010 y estoy cargando una imagen desde un archivo XML serializado. La imagen se carga bien y puedo asignarla a un objeto pictureBox en una Winform sin ningún problema. El objeto se guarda en

[XmlIgnore]
public Bitmap Image
{
   get { return this.templateImage; }
   set { this.templateImage = value; }
 }

Cuando intento guardar el archivo físico en el disco duro, sin embargo, estoy haciendo:

string filePath = Path.Combine(dirPath, item.Id + ".jpg");
try
{
    item.Image.Save(filePath, System.Drawing.Imaging.ImageFormat.Jpeg);
}
catch (Exception e)
{
    Debug.WriteLine("DEBUG::LoadImages()::Error attempting to create image::" + e.Message);
}

y obtengo un error genérico A ocurrido en GDI +. He comprobado los permisos de escritura en la carpeta, y tiene permisos de escritura. No estoy seguro de lo que está mal aquí. También cambié el ImageFormat a bmp y png y así sucesivamente para ver si fue un problema de conversión ... pero no lo es. ¿Alguien sugeriría algo para probar?

Respuestas a la pregunta(6)

Su respuesta a la pregunta