Moin Joel,
das zweite Problem sollte sich über das OnNavigateComplete2 regeln lassen.
Um herauszubekommen, welcher Key es ist, kannst Du mit RegMon von Sysinternals.com die Registryzugriffe überwachen.
Eventuell stehen auch entsprechende Informationen im
MSDN (Suchbegriff z.B. Internet Settings), oder im
PSDK.
Aber denk bitte dran:
Ungefragt Einstellungen auf fremden Rechnern zu verändern sollte grundsätzlich nicht passieren. Das könnte u.U. unangenehme Folgen haben.