Calendar Talk:Feature Implementations:Emailing Events
I didn't know where else to put this information, so here it is. You may already know about it, but it never hurts to make sure.--mbear 15:05, 14 August 2008 (UTC)
IBM's ReMail project has some nice ideas for combining email and calendaring functions. The Identifying and Understanding Dates and Times in Email paper in particular has some information you may find very useful.
UI/scheduling dialog box concepts
From http://www.research.ibm.com/remail/calendar.html
Calendar
Calendars are important organizational tools. A calendar integration with email provides convenience to users, as email often contains information about times and dates. The Remail prototype allows people to easily move messages onto their calendar as reminders or events. Clicking and dragging any message to the calendar brings up a scheduling dialog box. If the item was dropped onto the day of the event in the calendar's at-a-glance month view, the dialog box is filled in as a "reminder" type entry for that day. If the item was dropped on a particular hour in the calendar's at-a-glace day view, the dialog box is filled in with the start time and date of the event. The message in the in-box is marked with a calendar icon, and clicking on this icon makes that day appear on the calendar. Remail also detects dates and times in the body of an email message and allows people to use this information to prefill the scheduling dialog automatically.