Odd. Check that SystemStats::initialiseStats() is getting called too - that's where it sets up a few things like the menu bar, etc., which might possibly affect it.
Otherwise, I don't know. I wouldn't have thought there was anything in the MessageManager setup that would make a difference, except that it creates some callbacks for event handling, and that would be the same in all apps.
I'll have a think about this one..