Installing Cool VL Viewer on a Mac does not seem to update the URI that tells your web browser what program to invoke when you click a link like this:
secondlife://MADO/120/176/38 in, for example, the Destination Guide. If you have multiple viewers installed on your system, you may find the link invoking the wrong one, even if you already have an instance of Cool VL Viewer running. Even if you only use Cool VL Viewer, installing a new release (which does not replace the old one, quite correctly in my view) seems to leave the URI unupdated, so that it may still be pointing at an earlier release than the one you want to run.
I have tried various workarounds, but none seemed to be consistently successful. Often, just
running an old copy of a viewer other than Cool VL Viewer would cause that viewer to become the default viewer invoked by my browser. Finally, I seem to have found an answer, and I would like to share it with the forum. I discovered a tool called RCDefaultApp which adds a pane to your System Preferences that allows you to explicitly control which application is invoked by any URI.
This tool is free, and you can download it here:
http://www.rubicode.com/Software/RCDefaultApp/