The article at www.vbaccelerator.com shows you how it is done in .net: Associating Applications with Any File or Folder