I have a simple question: is there a way in Windows Mobile to schedule a specific task, for example running a .NET program or send a mail, to a precise date and time? Whatever the technology is, I mean native API, .NET classes or even an existing Windows Mobile program.
I am about to start a project but before I want to be really sure that I am not reinventing the wheel (I hate that!).
For something like that I would consider http://quartznet.sourceforge.net/features.html. Not sure, if it ports to Windows Mobile, but it is open source. ;)
There is always the option of putting tasks in a time-sorted list for a background thread to operate on. If you need persistance, then a database or xml file.