Ну, если вы не возражаете против использования веб-браузера, я не могу больше рекомендовать Google Calenders. В нем есть все, что вам нужно.
Если вы используете Chrome, вы можете настроить его как «Приложение» в Chrome.
http://www.google.com/calendar
РЕДАКТИРОВАТЬ: Поскольку вопрос был изменен, чтобы сказать «идеал в автономном режиме», я бы упомянул, что Google Gears может быть использован для автономного использования.