Penso nel vostro codice che state disponendo il messaggio; prova non specifica degli oggetti del collegamento… il cambiamento qui sotto:
EmailDialog_FormClosing vuoto riservato (mittente dell'oggetto, FormClosingEventArgs e)
{
foreach (collegamento a nel messaggio. Collegamenti)
a.Dispose ();
messaggio. Attachments.Clear ();
messaggio. Disporre ();
messaggio = posizione di segnale minimo;
se (iconImageList! = posizione di segnale minimo)
iconImageList.Dispose ();
}