У меня есть iCal в Snow Leopard, синхронизирующийся с iCloud. Просто добавьте iCloud в качестве учетной записи CalDAV. Используйте имя пользователя / пароль iCloud и «p01-caldav.icloud.com» в качестве адреса сервера.
Я читал, что это возможно и с контактами, добавив iCloud в качестве учетной записи CardDAV. Но мне не повезло с этим.