Windows host process (Rundll32) has stopped working. It happens when I login to my machine. The screen flickers for about 1-2 minutes then produces this error. I've attached a screenshot.
Every time I boot to Windows Vista (64bit edition) my icons are not arranged in the same way they were before. Why do my icons do this and how do I fix it?