I am aware that this question has been posted several times here, but none of the "solutions" appear to work.
Every time I run CCleaner version 2.03.532 on Windows Vista Ultimate, a UAC dialog similar to this one appears, asking me whether I wish to grant the program permission to run:

(Of course, the dialog box in this case says "CCleaner" and "Piriform Ltd" instead of Lavasoft.)
This happens whether I run CCleaner from its shortcut, its program file, the Recycle Bin, or -- most annoyingly -- even if it runs automatically on startup.
Turning off UAC is not an option. Following the suggestions in previous forum postings, I have tried setting the CCleaner program file's Compatibility tab to "Run as Administrator" and to "Windows XP," neither of which seem to make any difference.
This is a major limitation of the software, particularly with the "autoclean at startup" option.
Any workaround?
Thank you.