Hi, thanks for your answer.
I doubt is is another program writing the file, I can delete the file, run CCcleaner, let it scan for software updates, close it, and then the file reappears, reproducable every time.
But your comment got me thinking, I searched the whole filesystem for another lc.dat and found exactly one in C:\Program Files\CCleaner folder, dated somewhere around install time. On other systems I also see this file in that folder, and it being updated after each scan for software updates.
So it looks like CCleaner is updating that file upon each scan (is it a database?), but that it mistakingly writes it to my desktop instead of the program folder?