Hi, I wrote a script that processes files you select from the shell. Drag a box around files, right click, select Process Files from context menu. The program uses CMDLINERAW to take in the arguments passed by the shell. This is running the program properly and passing the files selected as arguments to the program. The problem is that it runs a separate instance of the program for everyfile in the selection. The keys I wound up with are: HKEY_CLASSES_ROOT/*/SHELL/MYKEY/ (Default)--- Re