You can always use cePIMS and/or Pocket On-Schedule.
(The nice thing about having the POOM databases, though, is that there are lots of apps that read from them, so you have a wide choice of ways to view them.
)
Tinkering around tonight with one of my Nova 5000s
(which retain installed/copied files and registry keys but dump databases on reboot
), I was able to create synchronizable POOM databases. Here's how I did it:
1
) I copied CE 5 versions of the following POOM DLLs into \Windows on the Nova: addrstor.dll, calstore.dll, cefobj.dll, citydb.dll, mailutil.dll, msgstore.dll, pegobj.dll, pimres.dll, pimstore.dll, and pimutil.dll.
2
) I copied a file from the Mio pack called CeCreateDatabase_POOM.exe onto the Nova
(I put it in the \Storage Card, but it doesn't really matter where you put it
) and then executed it on the device.
3
) I created three registry subkeys under HKEY_LOCAL_MACHINE/Windows CE Services/Synchronization/Objects called
Appointment,
Contact, and
Task, and in each of these keys created the string value
Store with a value of
pegobj.dll in each case.
Now, when synchronizing the Nova, I was able to select Calendar, Contacts, and Tasks as objects to synchronize, and these synchronized smoothly with Outlook on my PC and could all be read using GEMini PIMs and several other PIM applications.
(Of course, because the device dumps non-native databases on reboot, I had to create a self-executing backup file of the databases on the \Storage Card using bUSEFUL Backup Plus, with a link to it in \Windows\StartUp.
)
The needed files are below.

Attachments
----------------
CeCreateDatabase_POOM.exe (3KB - 1 downloads)
CE5.rar (184KB - 3 downloads)