yo me he encotrado que no siempre funciona lo del popupMenu y después de mucho investigar encontre que es un bug de visual para que funcione bien habría que poner:
MnuEjemplo.visible = false
MnuEjemplo.visible = true
PopupMenu MnuEjemplo, 0, FrmMain.ScaleWidth, MnuEjemplo.ScaleHeight
MnuEjemplo.visible = false
MnuEjemplo.visible = true
PopupMenu MnuEjemplo, 0, FrmMain.ScaleWidth, MnuEjemplo.ScaleHeight