These articles are helpful for understanding what SetACL can do and how it works.
Using the Command-line Version of SetACL
These examples show how to use the command-line version SetACL.exe with the file system, the registry, printers, services and shares on local and remote computers.
Using the COM version of SetACL from Programs and Scripts
These examples show how to use the component object model version SetACL.dll from programs and scripts to programmatically modify security descriptors.
Various Sample Scripts
Examples from Around the Web
Automation Beyond: SetACL command line automation examples
Max Ranzau at resguru.com explains how to automate the mopping up after a malware infection with RES Automation Manager and SetACL
Michael Vogt shows how to simplify the usage of SetACL with variables