I am looking for a desktop application for a calendar.? It must be able to? schedule appointments and provide appointment reminders.? I will also need the ability to give them an activation code to use.? I would like an installable application that I can give out on cd for installation.? It will also need to be branded with my product name.