|Argentus, Try this:|
Click Start>Run then copy & paste or type in:
regsvr32 /i shell32.dll
Restart your computer.
If the Run isn't in your Start Menu see the link below.
Where is RUN in Windows Vista?
Edited to add: You could also try a System Restore to the closest date prior to the start of your problem.
Windows Vista System Restore Guide