Pienso en su código que usted está disponiendo el mensaje; intento no individual de los objetos del accesorio… el cambio abajo:
EmailDialog_FormClosing vacío privado (remitente del objeto, FormClosingEventArgs e)
{
foreach (accesorio a en mensaje. Accesorios)
a.Dispose ();
mensaje. Attachments.Clear ();
mensaje. Disponer ();
mensaje = falta de información;
¡si (iconImageList! = falta de información)
iconImageList.Dispose ();
}