iSynCal now checks that the remote calendars folder is effectively present before running a Smart Sync; this sanity check has been added because a scheduled Smart Sync could perform unwanted calendar deletions if the remote Mac has become unreachable while the local Mac was in sleep mode
MenuCalendarClock iCal is now automatically quitted while synchronizing (and relanched when finished) because it locks the iCal's Calendar Cache file; this used to prevent iCal to refresh and thus properly show the calendars when running Leopard
Improved and more accurate local and remote apps quit and relaunch