This is a really useful hack or addition to IE's right-click context menu if certain webpages aren't working or displaying properly in IE, or if you just want to quickly and easily view the page or any link in another browser with a simple right-click.
Paste this into a text file, call it fopen.html, save it with the .html extension:
Don't blame me if you screw something up. ;-)
var gsNO_WCRIPT_ERROR='This requires the Windows Scripting Host, which is not installed on your System.\n'+
'You may download the Windows Scripting host from \n'+
var win = external.menuArguments;
var element = win.document.activeElement;
var WshShell = new ActiveXObject("WScript.Shell");
var sFDPath = 'C:\\Program Files\\Mozilla Firefox\\firefox.exe';
var oExec = WshShell.run('"' + sFDPath + '" "' + sFile + '"', 2);
If you have extensions hidden, it will just look like "fopen" with the default IE or browser icon.
Next, paste this into a text file, call it anything you want, save it with the .reg extension:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\&Open in Firefox]
@="C:\\Program Files\\Mozilla Firefox\\fopen.html"
Of course make sure your paths are correct, that's the default location for FF. Then import that to your Registry.
You can do this exact same thing with Chrome. Make sure you change the path to the Chrome path in both of these files.
Now in IE, you can right click any link or even a bare area of a webpage and you'll have "Open in Chrome" and "Open in FireFox". I would assume you can also do this with Opera or other browsers.
This works on IE6 and XP, I would guess it also works in IE7+, as long as that Reg file path is the same. If not, you'd have to find the "MenuExt" or similar in the Registry for the later IE version. I can't say for sure if it will work on Vista or Win7.