This is a compilation and reengineering of several scripts I have found on the internet and through Application supplied scripts to get an iCal To Do created from one or more messages in Mail.app.
Script location: For full functionality, the script should be placed in your /Library/Scripts/Mail Scripts/Scripts Menu/ directory. or here Please quit and restart Mail.app after script is copied into Scripts Menu directory.
Basic Rundown of the script: An email is selected in Mail.app, the key command for Fuhgeddaboutit___ctl-2.scpt (Control+2) activates the script and opens iCal if not already open. The user is then presented with one of the available (writable) calendars to write the To Do to, or one can create a new Calendar for their action items. The due date is then set as a number of hours from the received time of the email. The user will then input some summary text, which follows the email subject. The To Do priority is then set. Then the To Do gets added and the senders email address appears in the url field for reference.
Removal of the "___ctl-2" from Fuhgeddaboutit___ctl-2.scpt will disable the Key Command. Likewise, renaming the ___ctl-2 to a different key command will change it's activating key command -- Key Command only works while Mail.app is the active application.
--- Unfortunately, the snippets of code I have don't include the original authors (poor commenting) If you believe this script infringes on your own original script, please contact the author immediately so that proper credit can be given.
Majority of code obtained from Apple Computer example scripts, Mail.app and iCal dictionaries, and two days of trial and error. Follow the link and
free download Fuhgeddaboutit now.
DETAILS