I have created a shortcut menu using command
define popup vchpop shortcut relative from mrow()+1, mcol() in screen
It just work fine until no form is running.
When there is a form already running, mcol() returns different values on execution of shortcut menu. most of the time mcol() returns -1 location.
Zahid