Eventuell reagieren HMENU's (Windows-Control im TMainMenu) nicht so auf Messages, so wie es die HWND's (Fenster, Edits, Memos, Buttons usw.) tun?
Tipp: Probiere mal
TMenu.WindowHandle anstatt
TMenu.Handle.
Tipp 2: Lies mal ganz genau nach, was in der
OH zum
TMenu.Handle steht. Vorallem den letzen Satz solltest du andersrum lesen. (zwei "nicht" einbauen)

true = true
not true = not true
[edit]
Hmmmm, WindowHandle klingt zwar so, als wenn man damit Messages verarbeiten könnte, aber ein Problem dürfte es dennoch geben. (den Empfänger)
Ein Therapeut entspricht 1024 Gigapeut.