MAPI e experiências de código gerenciado? [fechadas]

O uso de funções MAPI de dentro do código gerenciado não é oficialmente suportado. Aparentemente, o MAPI usa seu próprio gerenciamento de memória e trava e queima no código gerenciado (consulteaqui eaqui)

Tudo o que eu quero fazer é iniciar o cliente de email padrão com sujeito, corpo,E um ou mais anexos.

Então, eu estive olhandoMAPISendDocuments E parece que funciona. Mas não consegui reunir coragem para realmente usar a função no código de produção.

Alguém usou muito essa função? Você tem alguma história de horror?

PS. Não, não executarei o shellExecute Outlook.exe com argumentos de linha de comando para anexos.

PPS. O suporte a anexos é um requerimento, então Mailto: soluções não são suficientes para mim.