What I want to do is relatively simple. I'm not asking for someone to do this for me, I just want to pick people's brains for a little direction and I can take it from there. What I'd like to do is write a script that would give Outlook users the option to right click on an email message and have a function, say "report spam" that would create a new message with the selected message as an attachment that has a specific email address in the to field. Sounds pretty simple, but I have no experience with VB or C, but I'm a competent individual, any help would be much appreciated.

Adding an Outlook Feature
Neewbe
Per the support engineer:
In fact the things you want to do is not such a small and simple thing.J
Here is a sample for copy email attachments.
===
Sub CopyAttachments(objSourceItem, objTargetItem)
Set fso = CreateObject("Scripting.FileSystemObject")
Set fldTemp = fso.GetSpecialFolder(2) ' TemporaryFolder
strPath = fldTemp.Path & "\"
For Each objAtt In objSourceItem.Attachments
strFile = strPath & objAtt.FileName
objAtt.SaveAsFile strFile
objTargetItem.Attachments.Add strFile, , , objAtt.DisplayName
fso.DeleteFile strFile
Next
Set fldTemp = Nothing
Set fso = Nothing
End Sub
===
Here are some good web sites for you. There are lots of sample code and documents on the web.
http://www.outlookcode.com/d/code/index.htm
http://www.dotnetjunkies.com/Tutorial/2E1EEEAF-C78A-4A38-A830-AC204B12DF83.dcik
http://www.microsoft.com/downloads/details.aspx FamilyId=135F4D99-F480-4A81-AF8F-F6E4896611E2&displaylang=en
-brenda (ISV Buddy Team)