||Transforming iCal Calendars with Java|
|Subject:||iCal is scriptable!|
you can also use Applescript to read and modify single events in iCal files. I haven't aleady checked how flexible this method is. But for simple tasks there should be no need to worry about the iCalendar file format.
What I have learned from working with iCal files is to trust Apple more
1) on using open standards and
2) on supporting its own technologies (i.e. Applescript)