Here are some general guidelines on how to add items to context menu: Now let's say you want to add an option to DLL file context menu called "Register" (which registers the DLL file), follow these steps: 1. Locate the extension name. In the Registry Editor, under HKEY_CLASSES_ROOT, locate the key named .dll. If this key doesn't exist, create it. (Note that it is prefixed by a period (.)) 2. Find the file type name. Click on the .dll key on the left pane. On the right pane, you will see the file type name to the right of "(Default)". In this case, you will see dllfile. Navigate to the key with that name. (again, create one if it doesn't exist) 3. Under dllfile, create a sub-key and name it shell (No need to create if it's already there) 4. Under shell, create a sub-key and name it Register. This is what you will see on the context menu when you right click on a DLL file. 5. Under Register, create a sub-key and name it command. This is where you specify the command to execute when you click on "Register" 6. Click on command on the left pane, double-click (Default) on the right pane and type in regsvr32.exe "%1" ("%1" is the DLL file you right-click on) 7. Done. Now when you right click on any .DLL file in Explorer and select "Register", the DLL file will be registered. You can create your own context menu options with similar fashion, as long as you located the right key, added shell\menuitem\command sub-keys and typed in the appropriate command. Hope this helps.