Some streamlined window managers need a way to launch an xterm, etc, etc. ButtonBox does this. It sits in the corner of the screen, waiting for you to click on one of the buttons it provides. When you do, it launches the program. It's configured via X resource specifications.