Eles estão relacionados em que o UAC depende da existência de ACLs (e todos os aparatos de segurança relacionados) para funcionar.
O UAC funciona removendo (tecnicamente falando, desativando) o token de Administradores de processos não elevados. Isso significa que, se a ACL de um determinado arquivo ou pasta permitir apenas o acesso aos administradores, os processos não elevados não terão acesso. É por isso que um instalador não pode gravar em Arquivos de Programas sem elevar primeiro.
EDITAR:
Consulte este artigo para obter mais informações sobre o UAC.
Em especial: "Quando um administrador faz logon em um computador executando o Windows 7 ou o Windows Vista, o usuário recebe dois tokens de acesso separados. Os tokens de acesso, que contêm uma participação em grupo do usuário e dados de autorização e controle de acesso, são usado pelo sistema operacional Windows para controlar quais recursos e tarefas o usuário pode acessar. "
Suponho que você poderia argumentar que o UAC depende do modelo de autorização do Windows, do qual as ACLs são apenas um componente específico e, portanto, o UAC não está relacionado a ACLs. Eu não acho que seja uma maneira útil de ver isso. Deixe-me colocar desta forma: se não houvesse nenhuma ACL, o UAC seria inútil.
Você também deve ler este artigo que trata de alguns equívocos comuns sobre o UAC, e em particular, o equívoco de que é um recurso de segurança: "O objetivo principal do UAC é permitir que mais usuários executem com direitos de usuário padrão. No entanto, uma das tecnologias do UAC parece e cheira a um recurso de segurança: o prompt de consentimento. que o fato de o software ter que pedir ao usuário para conceder direitos administrativos significa que eles podem impedir que o malware obtenha direitos administrativos. "