Cocoa apps using the NSAccessibility API require \"enable access for assistive devices\" to be checked in the Universal Access pref pane. I\'ve seen many apps pop a warning if t
I think you're looking for AXAPIEnabled()
.
extern Boolean AXAPIEnabled ();
Quoting the docs:
Returns whether the accessibility API is enabled.
Returns TRUE if the accessibility API is currently enabled, otherwise FALSE.
Assistive applications will not work if the accessibility API is not enabled or if the calling process is not a trusted accessibility client. Users can enable the accessibility API by checking "Enable access for assistive devices" in Universal Access Preferences.