Browser-URL überwachen und ändern

Hallo,

ich möchte von meinem Programm aus überwachen, ob im Browser eine bestimmte Webseite aufgerufen wird.
Wenn dies der Fall ist, soll das Programm das Laden der Seite abbrechen und im gleichen Browserfenster eine andere, vom Programm festgelegte, Seite öffnen.

Für links, tipps, o.ä. wäre ich sehr dankbar.

Ciao,
Nolle