I'm not sure what you mean when you say that they're opened by a script.
Here's an example of what I'm talking about with drop-down menus:
PHP Code:
new GuiPopUpMenuCtrl("Example_Popup1") {
profile = GuiBluePopUpMenuProfile;
height = 20;
maxpopupheight = 200;
scrollprofile = "GuiTextProfile";
text = "Example Popup";
width = 120;
addrow(0, "Example entry one.");
addrow(1, "Example entry two.");
with(addrow(2, "Example entry three.")) active = false;
addrow(3, "Example entry four.");
}
While the user can put their mouse over entry 3, and it won't be highlighted like the other entries, they can still select that entry. The same goes for context menus.