This is a Graphic LCD remote I built. The LCD is a 128x64 pixel display with a green back light and a 4-wire resistive touch screen. I used a PIC16f877a microcontroller to display the different screens and read in the touch screen. Depending on which "mode" you select you either us 4 buttons, an analog control, or you can just draw. To communicate with a robot, it is equipped with an xbee wireless module.
As an example I attached another xbee module to my SX prototyping platform. The SX microcontroller interprets the data from the remote and moves the robot accordingly.