Hello, I was doing some customization to the right-click menu portion in acad.mns and I wondered whether it is possible to run a lisp first against the clicked object and depending on the return value of lisp, create different right-click menu. The situations in which I'd like to acheive this the most is for many different blocks. The goal is when right-clicking on different blocks, different ShortcutMenu (which envokes different lisp commands) will be displayed. I'm aware that in VBA, there are events related to ShortcutMenu such as BeginShortcutMenuCommand. But I did not find such events in visual lisp. Are they exposed in lisp? Any suggestion? Thanks to all.