При использовании упаковщиков Extended MAPI .Net следует знать, что все они в корне ошибочны. Это согласно указаниям Microsoft.
MAPI - действительно старый код. Он использует собственную систему управления памятью, которая несовместима с управлением памятью .Net.
Возможно, некоторое время назад велись разговоры о том, чтобы сделать подсистему MAPI .Net совместимой, но это так и не началось.
Смотрите этот пост для полной учетной записи
http://blogs.msdn.com/b/stephen_griffin/archive/2009/04/03/mapi-and-net.aspx