Why does the All Processes menu item need to open a separate panel?
One of the primary goals of Horse Menu is to keep it fast and responsive (see question #2 above). It takes a few moments to gather this information, even on a fast machine. This lag would result in a huge reduction in responsiveness if the All Processes menu was a part of the main menu. By showing this information in a separate panel, the delay is hardly noticeable. The reason this panel closes after you make a selection is because the information needs to be updated as often as possible. Otherwise, there would be a chance that the process you think you are killing (or doing anything else to) was actually a different process. Forcing the panel to be reopened results in more accurate information.