Monikers are used to tell a browser what application to launch based on the contents of the html page. For example, a PDF file moniker will tell the browser to launch AcrobatReader to render the content PDF content. You can setup links to launch various programs, like Kazaa, but Kazaa won't return anything back to your browser since it's not written to do so. Also, your windows app would have a difficult time determining which browser launched it, unless there was only one browser window open. Telling the existing browser to navigate to another URL would not be a trivial task. RageInTheMachine9532