cbmeeks #1 It's a registry entry that defines what programs open which files. I don't have the code but do a google on registry programming. You may have to use a DLL because I don't think Blitz has registry support.cb