OS X lets you specify any browser you'd like to use as your default (the browser that's used when you click on a URL) in the Internet system prefs panel. I prefer OmniWeb, and have told OS X so on several occasions. Unfortunately, for many people (myself included), this setting is lost between restarts.
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.
/System/Library/Preferences/Internet.preference
/Contents/Resources/English.lproj/
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;
}
);
Mac OS X Hints
http://hints.macworld.com/article.php?story=20010415163417504