Piriform, my request stands : please never recurse into a symlink, just delete it.
Your request might break Winapp2.ini which includes
FileKey1=%SystemDrive%\Documents and Settings|*.rmbak|RECURSE
Please note that purging the destination can be beneficial.
I use Junctions to relocate Firefox profiles out of C:\ and onto D:\
CCleaner cleans the caches just as well as ever,
All my firefox *.sqlite files get re-written every time Firefox is used,
and that was an extra 100 MB of differential image file to create and archive each day when they were on C:\.
Now they are on D:\ they are not part of what needs protecting against Security Patch SNAFU's
I doubt that deleting a symlink is always safe.
Years ago I started using Folder Junctions and found complaints on the internet about the dangers.
M.S. had stated that a Reparse Point could be deleted and the destination would survive - THEY WERE WRONG.
I believe M.S. expunged such details from the Internet - I could not see that.
I did find that M.S. warned of the danger and stipulated that the Access Control Lists should prohibit deletion of these Reparse Point.
I have counted about 50 reparse points in Windows 7.
M.S. introduced these things to sell Vista to people using software written for XP,
and the purpose was to deceive the software into running as if "Documents and Settings" etc really existed.
I have observed that access permissions/restrictions are not the same for all M.S. reparse points.
Obviously your Beta product software was even more careless in the danger it exposed you to.
If CCleaner refrained from purging destinations then privacy related data might survive cleaning.