Eu penso em seu código que você está dispor a mensagem; tentativa nao individual dos objetos do acessório… a mudança abaixo:
EmailDialog_FormClosing vago confidencial (remetente do objeto, FormClosingEventArgs e)
{
foreach (acessório a na mensagem. Acessórios)
a.Dispose ();
mensagem. Attachments.Clear ();
mensagem. Dispr ();
mensagem = zero;
se (iconImageList! = zero)
iconImageList.Dispose ();
}