I am going to write a full-screen menu interface to run on Linux and *BSD which is controllable primarily by a game pad and wanted suggestions for a language/framework that is well suited to this problem. Each menu item will launch an external program.
It would preferably be easily theme-able, and load menu data from text files, perhaps in the form itemName: "command -to -execute".