Ich verstehe das Problem nicht.
Du kannst die zu berücksichtigenden Zeichen doch im Dialogfeld entsprechend Deinem Bedarf erweitern, also die Umlaute und die Zeichen mit Akzenten hinzufügen.
Alternativ kannst Du die Vorgabe im Dialogfeld direkt im Skript ändern.
Ersetze die Zeile
charactersTEB = dialogColumns.add().textEditboxes.add( {editContents: "A-Z", minWidth: 300 } );
durch
usw. mit Deinen Zeichen.
Manchmal kommt es vor, daß sich ein Umlaut aus einem Basiszeichen und dem diakritischen Zeichen \u0308 '¨' (combining diaresis) zusammensetzt, also 'O' und '¨' werden als 'Ö' dargestellt, sind aber kein 'Ö'. Insbesondere dann, wenn etwa auf dem Mac Dateinamen o.ä. erfaßt und in InDesign verwurstelt werden (s. z.B.
http://www.hilfdirselbst.ch/...i?post=267653#267653).