2 дня назад Гугл официально заявил о полной (двухсторонней) поддержке синхронизации Apple iCal с Google Calendar. До этого можно было только подписываться на обновления gCal и читать ваш гугл-календарь в iCal, но не изменять его! Для того, чтобы вносить записи в гугл-календарь, нужно было покупать стороннее ПО для синхронизации – SpanningSync или BusySync, которые стоят довольно дорого. Теперь же это можно делать официально и абсолютно бесплатно с помощью приложения – Colaboration, выпущенного Google Code.
Итак, вот последовательность действий:
Создаете необходимые Вам календари в Google Calendar. Например, «Рабочий» и «Домашний» (по аналогии со словарями, имеющимися в iCal по-умолчанию).

Скачиваем программу Colaboration. Распаковываем архив и кидаем приложение в папку «Программы».
Запускаем приложение Colaboration. Введите login и pass для вашего google аккаунта, на котором Вы пользуетесь сервисом календарей. В меню программы загрузиться список календарей – в нашем случае это «Домашний» и «Рабочий». Добавьте их в iCal. При этом iCal должен быть закрыт.
Открываем iCal и наблюдаем два новых календаря, подгружаемых с Google.
Теперь эти календари будут синхронизироваться автоматически.