I have a VB6 program and it accepts files and performs various operations on them (encryption, compression, splitting). I want to be able to right-click on any file on my hard drive and when the context menu pops up one of the choices will be "Open with [MyProgramName]". Selecting that choice, the full path of the file is sent to the program, at which point the user selects what he wants to do with the file (encrypt, decrypt, compress, decompress, split, join). I imagine this involves the Windows Registry in some way. Can anyone help me?