Here are the ham-related apps I've got on my palm:
GOLog (
http://home.earthlink.net/~golog/) is designed for contest logging. I used it for the California QSO Party and it worked well. The Windows sync conduit translates the logs into Cabrillo format suitable for emailing. I wish there was a Unix conduit. Ah well.
PocketBeacon (
http://www.searat.com/pocketbeacon) displays time in UTC and the NCDXF/IARU beacons. If you enter your latitude and longitude, it gives the range and bearing from your location to each of the beacons.
PocketSat+ (
http://www.bigfattail.com/software/pocketsatplus/) is the best darned satellite program out there. Really. It's totally flexible and is fully functional even if you don't pay the reasonable $25 registration fee.
QSO-73 (google for it!) is another logging application I'm looking at. It includes explanations and examples of standard Q-symbols (QRM, QRN, etc), a Morse code table, and the ability to store a list of frequencies with information about them as well as logging contacts.
Hope this helps!