It's not just UAC. It is essentially that Win 7 and Vista, unlike XP, do not allow programs to run with administrative permissions (even from an account that has administrator status) unless they are explicitly elevated (aka "run as Administrator").
For functions that require administrative permissions (notably free space erasing), Eraser 5 (which is pre-Vista code) can be run as administrator, but it is not set up to do so, whereas there is an established procedure for doing this with Eraser 6.0 (see the FAQ), and hopefully Eraser 6.2 will make things even more straightforward.
If you are doing 'silent' installations, this is presumably for users who are controlled and who may not have administrative permissions. With Eraser 5 or 6, such users can erase files and folders within their own accounts, and (with luck) the contents of the Recycle Bin, but they will not be able to erase free space. If that is all you require, there should be no major worries running Eraser 5.
The other approach is to use the portable version of Eraser 5.8.8 , which can be copied to a flash drive, and can be used in any machine without explicit installation. I have used 5.8.8 portable for basic erasing tasks on Win 7 x64 without problems. If what you want is the facility for a sysadmin or reasonably competent user to do the erasing, Eraser 5.8.8 portable may meet your needs without installation hassles.
David