I have created a program that will send and log email messages for the firm that I work at. I recently got feedback, and was asked if there was a way that I could include the program in the send to menu that windows uses. I know that you can have right click functions in visual basic but I'm wondering how it actually works, if it can at all. Here's how my program functions. The user enters the name of the file, that they are going to attach to the email, in a text box. I use that value to tell the mail routine where the attachment is physically located. So if a person was in the windows explorer and right clicked on a file. How would I get the value, or the name of the file, that I would need??? Is this getting to complicated?