Cachebox is a Geocaching software for Windows Mobile (5-6.1) devices that relies on OSM in the map navigation.
It also has a build in gps logger that supports writing out tracks as .gpx file.
Its a very fine tool for Geocaching.
http://getcachebox.net/en/main.html
EDIT: I forgot to mention the best - its free.