Applescript to delete Mail message [newbie]

I believe there are some Applescripters on here? .. I'm trialling Hazel, and would like it to do the following for me:
• copy .emlx files from certain Mail.app folders (i.e. in -/Library/Mail) to a folder in -/Documents
• add text to Spotlight comments on the copies
• have Mail.app delete the original messages
The first two of these are working a treat, but I'm stuck on the last. I'm hoping for an applescript that could be triggered by the Hazel rule. I've managed a script that works independently of Hazel, but Hazel can't run it. here's the script I've created in my scripto-ignorance:
Can someone help me edit to work with Hazel? Thanks.
• copy .emlx files from certain Mail.app folders (i.e. in -/Library/Mail) to a folder in -/Documents
• add text to Spotlight comments on the copies
• have Mail.app delete the original messages
The first two of these are working a treat, but I'm stuck on the last. I'm hoping for an applescript that could be triggered by the Hazel rule. I've managed a script that works independently of Hazel, but Hazel can't run it. here's the script I've created in my scripto-ignorance:
tell application "Mail"
set theMessage to message 1 of mailbox "Archive"
end tell
delete theMessage
Can someone help me edit to work with Hazel? Thanks.