I found that clicking on those links, Fast Browser opens. I am currently trying out a few of the alternate windows browsers. As I remember, the beta versions of Netscape 6 and IE 5.x did not get along together. I put a fresh copy of Netscape 6 on today from TUCOW and as usual had a NeoPlanet screen pop up on the initial run.
Finally, if I install Opera after Netscape, often the opera icon will replace the netscape icon in the folder.
Guess I just wait for the system to crash and reinstall windows.