Lieber typeOneg, viele viele Leute haben unzählige Stunden damit verbracht, die Notes Designer Online-Hilfe zu dem zu machen, was sie ist - eine der besten Hilfen, die ich in meiner bisherigen Karriere benutzen durfte.
Auch Deine letzte Frage lässt sich mit einem kurzen Blick in die Designer-Hilfe beantworten. Nachdem Du das NotesUIDocument benutzt, suchst Du dieses im Index und schaust Dir dann einmal die Eigenschaften und Methoden dieses LotusScript Objektes an.
Auch dem ungeübten Leser wird sehr schnell die Eigenschaft "EditMode" ins Auge springen, mit deren Hilfe Du eine If-Abfrage formulieren kannst, damit Dein Code nur dann ausgeführt wird, wenn sich das NotesUIDocument im Edit-Modus befindet.
Ich hoffe ich konnte Dir die Nützlichkeit der Online-Doku von Notes ein wenig näher bringen und Dir auch einen Denkanstoß zur Lösung Deines Problems geben.