The only way I know is using the calendar-backend API. http://maemo.org/api_refs/5.0/5.0-fi...4d8d5b8d043570 But if you do so, you can just skip step 2 and 3 and use the API for adding a new task. Feel free to ask me if you have any questions. I used the calendar API in my calendar-home-widget and my scout application. Nicolai