Not a virus but I found a corrupt image would crash explorer. If you set that image as the desktop background, even better crashes.

This item was never resolved in XP and my bet is not in Vista either. So that's my thought here. You'll have to find a way to find the bad jpeg or such image and move it off the machine.