A method for templates for implementing instant message themes is
provided. For example, the user selects between a "to-do" theme, an
"invite" theme, a "postcard" theme, a "reminder" theme, etc. If the user
selects the "to-do" theme, the to-do template may prompt the user to
input a description of the task to be performed and a due date/time. An
instant message is sent to a recipient who is to perform the task. The
recipient's instant message application displays a to-do in a themed IM
window. The themed IM window may have special features that are related
to the interactions for the to-do theme. For example, the themed IM
window can have a "completed indicator" for the recipient to send a
completion notice to the sender. Alternatively, the themed IM window
could have a button to perform the task. In response to performing the
task, the to-do theme could automatically send a completion notice.