Several years ago I made some hacks on the palm. One of the things at that time was a workshopI organized around Palm coding Swedish only). All the info and tools I collected at that time(specifically the links on the workshop page) are now all outdated. Through my company, YellowOrb I just got a customer who wanted a Palm program so I had to look for it all again. Here is what I have found so far regarding open-source developments tools for Palm.

The prc-tools project at SourceForge is the compiler to use. It used to be the old gcc tools for Palm development but have got much further now.

For building GUIs I have not yet find a really good and free tool. Visual Form Designer was nice to work with but was shareware, the free version is to limited. piBuilder is free but is not as easy to work with. PilotMag in another option but also is shareware.