It's deadly simple.
What I can tell right now:
- Feel like writing OS X Dashboard widget or Firefox extension. The packaging system is very similar to Firefox extension.
- 4-5 command line steps to re-deployment on emulator. You need a small shellscript to help.
- Programming approach is MVC.
- You don't need a Mac to develop Palm app. Windows and Linux are first tier development platform too.