What is causing this, and how do I stop it? This is a standard, non-admin account. I've run CCleaner and cleanmgr.exe and they're still there. I can easily delete them but I want to know the source of the problem.
If you have Windows Live Essentials installed then at least some of these folders may be created each time Windows Live Setup performs its (twice-daily) version check.
Perhaps compare the timestamps on the folders with the log files created at the same time in
Example of MSN Messenger (part of Live Essentials) accessing one of these folders:
You can try monitoring the AppData\Local folder by using MS' Process Monitor (as in the picture). If they are being created at boot, then you can log them in ProcMon by enabling boot logging.
To configure Boot Logging, select "Enable Boot Logging" from the Options Menu, restart Windows and start Process Monitor again.