Два интересных варианта, которые я видел, но еще не использовал профессионально, - это утилита screencapture и демонстрация MacFuse.
Утилита screencapture существует с 10.2, согласно странице руководства, и может быть связана с приложением Cocoa с помощью NSTask.
Демонстрация MacFuse работала, создавая новый скриншот каждый раз, когда открывалась папка, или что-то в этом роде. Идея в том, что вы могли бы написать быстрый скрипт для доступа к изображению, когда вам это нужно, без необходимости запускать скрипт на этом компьютере.
А если серьезно, у Apple есть еще один пример кода под названием «Сын Граба», в котором используется новый API CGWindow, который довольно хорош.
http://developer.apple.com/samplecode/SonOfGrab/