Yes, testing the code with the DLL in place does make a world of difference, and as you noted, the custom menu options, as specified in the script, are not shown, but rather the default options for whichever browser your system is set to use by default.

I'm afraid that I have no further ideas at the moment, but if something does occur to me, I will test, and if successful, post.