A workaround was snipped from Resexcellence and sent to me, but I can't find the original on Resexcellence, so I can't provide a direct reference. However, if you'd like to make it at least a bit easier to get OmniWeb back as the default, read the rest of this article for the how-to.
Here are the steps to put OmniWeb in a pop-up window with IE on the Internet prefs panel. As with all things related to editing parts of the system, MAKE A BACKUP first, and make sure you understand the steps before proceeding! With that disclaimer, here's how to do it.
- Open a terminal, and navigate to the following directory (shown on two lines to conserve space; it's one path, though!):
/System/Library/Preferences/Internet.preference
/Contents/Resources/English.lproj/ - Edit the file DefaultHelperApps.plist as root (sudo vi DefaultHelperApps.plist)
- Replace this section of code
web = (
with this section of code:
{
DisplayName = "Internet Explorer";
Info = { BundleIdentifier = "com.microsoft.explorer"; };
IsDefaultHandler = YES;
}
);web = (
{
DisplayName = "Internet Explorer";
Info = { BundleIdentifier = "com.microsoft.explorer"; };
},
{
DisplayName = "OmniWeb";
Info = { BundleIdentifier = "com.omnigroup.OmniWeb"; };
IsDefaultHandler = YES;
}
);

