Uno de los puntos fuertes del AppleScript es poder comunicarse con muchísimas de las aplicaciones del Mac OS X. Pero yo me quedaba muy desconcertado, porque me surgía la pregunta: ¿Que aplicaciones? ¿Y como se que puedo hacer con cada aplicación? ¿Que hace falta para saberlo?
Pues soy un gañan impresionante, porque he tardado 2 años en descubrir cómo. La aplicación del Editor de Scripts (que aparentemente es el peor editor de código que jamás me he encontrado) es bastante más potente de lo que había juzgado. Hay una ventana que no se abre por defecto llamada Biblioteca (⇧⌘L). Y con esta ventana puedes investigar todas las aplicaciones del sistema y ver tanto que clases (como llaman a los datos en AppleScript) o que eventos tienes (comandos que se pueden ejecutar).

Biblioteca: para saber que poder hacer con AppleScript
Esto me abre todo un mundo nuevo, ahora ya puedo investigar que cosillas hacer con todos estos datos. Aunque mis posibilidades de avanzar algo con el AppleScript están un poco limitadas, pero alguna cosa he podido hacer.
Lo primero es que hay que conectarse con la aplicación que quieres usar, que normalmente siempre es parecido:
tell application "Finder"
...
end tell
Luego se puede acceder a los valores que hay en las clases (las 'C' dentro de un cuadradito morado). En este caso comienzo con 'application' que contiene dentro una clase llamada 'startup disk' un atributo que es 'free space'. Y luego convierto el número a GigaBits.
tell application "Finder" set free to (free space of startup disk) set freeInGb to free / (1024 ^ 3) end tell
Muchos de los datos están agrupados en colecciones llamadas 'lists' (no se especifica si un atributo es un elemento o una lista, pero si termina en 's' casi seguro que es una lista), que se pueden recorrer usando el comando 'repeat':
tell application "Finder" set numberOfOpenWindows to length of Finder windows repeat with aWindow in Finder windows set windowName to name of aWindow end repeat end tell
Curiosamente este ejemplo ya deja un poco mal al AppleScript. Si 'Finder windows' son la lista de ventanas del Finder... ¿porque aparecen 217 ventanas? ¿Porque cuando estas recorriendo todas de repente aparece un item que no tiene 'name'? ¿Que pasa? A lo mejor estoy haciendo algo mal, pero tengo que investigar. Pero si que es un buen ejemplo de que esto no funciona como esperas, ni como te anuncian.