Please help, Error: Unable to open Assets/xyz.boo or .shader -- Can only open .cs or .js files!

Hello,

I don’t understand why this is happening. When I attempt to open any .boo or .shader files in my Unity project by double clicking on the script I get a message at the bottom that it is unable to open and to check external application preferences. No settings have changed. Preferences are correctly linked to monodevelop. I can double click .cs or .js files without problem, but if I attempt to open .boo or .shader files I get that warning and the file is not opened in the monodevelop editor. This is very frustrating! Please help if you know what is causing this.

This used to work, just fine.

I am running:

OSX Mavericks.
Unity 4.5.2 (AppNap disabled)

Thank you very much for your time.

OK, I was able to fix this by manually going into Finder and associating .boo and .shader files with MonoDevelop – but WHY? Why do I have to do this? What other things are missing? Isn’t there a way to re-register all the file types associated with unity? It seems weird that only .js and .cs files are registered but not .boo and .shader. What other file types are missing proper registration? I’ve re-installed Unity twice now. No change.