Hello there!
I tracked down this Windows 7 problem, I have it with my X10 USB Remote:
When 'IIS Log Files' is selected (like you have), CCleaner clears the folder
'\System32\LogFiles\' and with it '\System32\LogFiles\Scm\'.
After a reboot, the X10 can not control my windows mixer, but the other buttons work fine.
So I open a command shell (as admin) and recreate the folder with 'mkdir %windir%\System32\LogFiles\Scm'.
After a reboot the problem is gone! Please try this out please... and if it works, tell me why!
In Vista the Scm folder is there but in use, so CCleaner cannot delete it. And XP does not have such 'Scm' folder thing.
Google says that it is used for event tracing with 'The Service Control Manager Trace Provider':
Service Control Manager SCM
So the qestion is why remote controls need its SCMs log folder, and why it is not locked like in Vista.
Juppi
P.S. I have the German Windows 7 and do not find the "Human Interface Device Access" service, so i could not try if this locks the Scm folder..