@Melba23 & @Nine
Deleting the menu control seems to do the job. It will position to the very left of the GUI all existing menuitem(s) control(s) . Does this work for you ?
#include <GUIConstantsEx.au3>
#include <MsgBoxConstants.au3>
$Form1 = GUICreate("Form1", 615, 437, 192, 124)
$mDummymenu = GUICtrlCreateMenu("this menu control will be deleted")
$menu1 = GUICtrlCreateMenuItem("click me", -1)
$menu2 = GUICtrlCreateMenuItem("click me again", -1)
GUICtrlDelete($mDummymenu) ; <======================
GUISetState(@SW_SHOW)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $menu1
MsgBox($MB_TOPMOST ,'yes!', 'it works')
Case $menu2
MsgBox($MB_TOPMOST,'yes!', 'it works again')
EndSwitch
WEnd