Run the command below in Terminal to rebuild the launch services database and it should fix that. This is the command for Mavericks, and I have not tested it in Yosemite yet... hopefully it does the trick.
Code:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user