Are you sure?
I thought it affects all parts of avast, including the on access (resident) protection.

Unless the user moves the ProgramData folder to D: which is a very very advanced operation (if possible).

No, it’s impossible. This software acts at a low level driver, when the script starts to run it will be too late. Snapshotting technology starts before the script could run.
This is why DeepFreeze is useless for snapshotting. We had Comodo Time Machine and also RxRollBack but seems the technology is being dropped as Windows 8 is comming :cry: