Strings Delphi

If you're using Delphi 3 or Delphi 4 there is an example in the demo directory under shellext the project name is contmenu.dpr as well in the same directory there is a copyhook.dpr that hooks into the copy file process.