title: Is it better to disable or omit context/popup menu options?
body: <p>My application is context-sensisitve and I dynamically build menus for the main window / context/popup, and other places. I typically know if a given menu command will be valid given the current state of the application. Is it better practice to DISABLE/GREY the menu options which currently do not apply OR since I'm generating the menu anyway, OMIT them entirely?</p>
  
  <p>The application is a Java/Swing is anyone is curious. The question seems GUI toolkit agnostic but may be platform dependent.</p>