When I move the ULP directory to a user direcory (running OSX) I get a fatal error every time I launch a ulp from the command input box. "run bom.ulp" generates a "unknown identifier 'book'" error box then locks up the entire Eagle application. At that point I have to force quit Eagle. I moved the ULP directory back and it works again, but it would be nice to have the ULP directory away from the read only applications directory where it gets installed.
I can run ULPs in the alternate directory through the menu selection and file dialog process without the error, but the command input box is preferred.