Alright I'll carry on from the OP as I had the same problem. The ProfileImagPath said C:\Users\Temp
So I changed that to where my file are, I.E. C:\Users\Rosemary, restarted, and had the same problem again!
Went back into regedit just to check if it had changed back to the Temp location, which it hadnt. *goodnews,badnews*
But then I discovered a .bak entry which was a complete backup of my original setup I guess, so I removed the .bak and made it the original one that windows would use, and that seemed to do the trick.
The only thing that never came back was my desktop background and my screensaver (minor issues)
Thank you to VistaKing for the directions to the right registry entry