116 developed and implemented something similar for the 2007 season.
You can see it sitting on top of the RC in our control box in this picture:
http://www.team116.org/2007/Subgroups/controlbox.jpg
It allowed for us to chose from pre-programmed autonomous plays, as well as change the parameters of those plays, right on the bot, and even on the field as we set up the bot. We could also run some basic diagnostics with it.
If you have more questions about it's specifics contact Greg Smith (yoyodyne) or another member of the 116 controls group.