Danke, das hat mir als Denkansatz schon geholfen. Ich habe inzwischen gemerkt, dass bei meinen konkreten Scripts das whose gar nicht passt; aber ein "is not locked" tat hier auch Wunder.
Die Eigenschaften (z.B. locked bei text frames) und Methoden der Objekte findest Du in der AppleScript-Dictionary oder z.B. auch in dieser Online-Referenz. Die ist leider nur für CS4. Ich habe festgestellt, dass es hier durchaus Unterschiede zu CS5 gibt: einige alte Scripts musste ich für CS5 leicht umschreiben.
Es ist ein Jammer, dass Adobe mit CS3 aufgehört hat, ein Referenzhandbuch zum Scripten herauszugeben (weder JS noch AS).
Das Dictionary ist die einzige mir bekannte "offizielle" Referenz zum Scripten.
Es gibt auch einen AppleScript ScriptingGuide für InDesign.Leider aber auch nicht vollständig. Nur ein Guide.
Danke Martin für die hilfreichen Tipps.