This PalmOS thing has me stymied. No matter how I try to put items into the list, the emulator always warns that the memory manager has some kind of bad mojo. Maybe I can't have the list as a resource if I want to make it dynamic. Or worse yet, maybe I have to delete it and create a new one every time it changes.
I'll say one thing: out of all the UIs I've programmed for -- dos/unix console, Win32, GTK+, and PalmOS -- PalmOS is the easiest to use, but the hardest to program for.