I suspect the conversion of Shift+F10 into something else happens at a higher level in the OS, and isn't applied to simulated keyboard input, which would explain why Windows' own SendKeys method is the same.
(The idea in your related post would be a way to do it. Please add support for simulating the menu key )