...
The gist of what I’m doing with the AppleScript is changing the permissions on various driver files that are used to provide applications with access to the iSight. The list of files that are “managed” by iSight Disabler has grown since it’s initial release for Tiger where disabling only a single driver was enough. With Leopard, subsequently with Snow Leopard and Lion, more driver files must be acted upon by iSight Disabler to ensure the iSight is fully “disabled”.
When you click “Disable iSight”, read access by all is removed from the driver files (chmod a-r). When you click “Enable iSight”, read access by all is granted to the driver files (chmod a+r)....