O que você quer é impossível.
O UAC é uma parte integrante do kernel do Windows.
Tem que ser lowlevel no kernel para poder fazer o que ele faz (monitorar as chamadas do sistema para acesso por programas que NÃO fazem parte dos kernelprocesses).
Não há como removê-lo, exceto por uma séria reescrita das principais partes do kernel do NT.