I agree the context menu is the ideal solution but couldn't you just give the context menu to your custom file type since all the files can have it. I admit it its a bit ugly but it might not be THAT bad.