Have you tried a safe boot & repair of permissions?
Resolving Disk, Permission, and Cache Corruption
However, just be note-ful that cache cleaning can mean that afterwards many applications will behave as though you are opening them for the 1st time. I found that to be a PITA!