I was just checking out the
Rockbox project, a CHDK-like program for MP3 players, and couldn't help but notice that they already have lots of features that have been requested for CHDK cameras. Things like:
A text editor with mini keyboard, you can even define your own keyboard layout with a simple txt file.
JPG viewer so you can view any JPG file you put on your player or cards. You can zoom-in on them and scroll around.
Chess, cards, and other games.
A more colorful menu system with colored icons.
Customizable themes for all menus and displays.
A more extensive context editor for any folder or file, rename, properties, etc.
And much more.
Since their whole project is open-source and all the code freely available, could some of its bits and pieces be used to add in some often requested features for CHDK?
http://www.rockbox.org/twiki/