I am developing an application in which I want to add a menu item to context menu which appears when we right click one or more file or folders in Windows Explorer. By selecting multiple files or folder and clicking my item in context menu it should send the path of all the files and folders to my application executable for further processing. Please provide me some code for this if possible in C#.net. I searched on internet it is not possible but I think there should be some way because .NET is highly attached to Windows Shell. And if not possible please provide me code in either of these languages VB, VB.net, C, C++, or any other.