Hi Reuben,
Thanks for the suggestions, though we could still really use the ability to use fixed font in a popup menu.
Popup menus work best for us in the areas we are using them. We obviously use display array type lookups a lot too and have library functions for their dynamic creation and they work well, especially as they give us lots of search options on lists.
Our use of popups though means we're often making suggestions that the users are free to ignore and just continue with what they're doing or need to list things for consideration/selection in a very fast manner. Introducing a window means they would have to specifically choose to close that window to dismiss it or double click a line, or select a button etc.
We use the popup menu style for typically short lists (infact, over a certain size they will divert to a more traditional listing in the way you suggest) and our users also find them easier and quicker to use than a display array (no window, single clicking, easy to dismiss etc).
Our 'environment' for work is not typical and speed plus the need to reduce key strokes is vitally important so popup menus are really great for us. We've even got the ability using popup menus to do 'suggested word lists' for populating fields that narrow as they continue to type into the entry field (okay, so they're not typing into the entry field but it looks to them like they are), so things like stock items, or medical terms matching what they are typing are listed (albeit we're held back by the inability to use -%$&+ etc as accelerators or in COMMAND KEY's ) or to be able to determine uppercase from lowercase key presses accurately although all this is logged in the UK.
In summary, our popup menu's tend to work very well for us, but could look better with fixed font.
Thanks
Jeff