I thought it was already "proved" he was slowly poisoned through his wine by examining his hair samples.
Everybody knew the man had an ulcer (and yes, that's why he kept his hand in his vest), it got worse and worse, and when he began losing weight rapidly and having constant pain and anemia, everybody knew it had "turned."
Here's the original article: Napoleon Bonaparte's gastric cancer: a clinicopathologic approach to staging, pathogenesis, and etiology
It's a good read, actually, if you're interested in histori/medical detective stories.
The absence of hemorrhages in the heart absolutely rules out arsenic poisoning, according to the article. Trace amounts of arsenic in the hair mean nothing, because of the ferocious patent medicines in general use at the time.