Ich würde den Schlüssel bei Schreibaktionen trotzdem mit:
Code:
[b]if[/b] Reg.OpenKey('http\shell\open\command', TRUE) [b]then[/b]
öffnen. In dem Fall mag´s mit FALSE gehen, weil der Wert "command" für "http" auf allen neueren Windows-Versionen existieren sollte. Aber wenn du dir das so angewöhnst (falsch, wie ich meine), dann könntest du mal vor dem Problem stehen, was in einen Schlüssel schreiben zu wollen, den es noch nicht gibt.
Und dein FALSE verhindert in dem Fall, dass dieser Schlüssel dann auch angelegt wird. Also, mach besser ein TRUE draus.