I have a separate application that generates a .ics ical file, and everything works great with the syncing to iCal EXCEPT that if iCal is open the information will not be shown until the next launch of iCal. I've tried using: tell application "iCal" reload calendars end tell but that does nothing. I've also tried manually right clicking on the calendar list and selecting refresh all, but that does nothing. Is there any way to update the calendar without forcing iCal to quit and then relaunch? Thank you.