Adafruit sells a really nice touchscreen and shield for the Arduino (other microcontrollers welcome). They also provide a library for the Arduino that makes the touchscreen easy to use. I want to use the touchscreen to develop some custom menus but, found it difficult to figure out RGB color codes. So, I wrote a little C# program to take care of that for me. You can find it here.