Please see license.txt for licensing information. The readme.txt covers version 1.0. -Overview: This program simply runs NSUpdateDynamicServices() This is intended to re-update the list of OSX Services. It does let you add and remove services (without logging in/out), however it fails to update a service that is already in place, so it isn't as useful as it should be (this seems to be a bug in the OSX Services, according to email on cocoa-dev) -Installation: Copy the UpdateDynamicServices program to someplace in your path (like /usr/local/bin) You can use this to install it (need to be root, I recommend using sudo) sudo /usr/bin/install -c -m 0755 -s UpdateDynamicServices /usr/local/bin/UpdateDynamicServices (You can name it whatever you want) Note, the binary is in UpdateDynamicServices/build/UpdateDynamicServices if you are building from source. -Sample execution: % /usr/local/bin/UpdateDynamicServices 2002-03-23 22:23:42.180 UpdateDynamicServices[785] Refreshing List of Services 2002-03-23 22:23:42.202 UpdateDynamicServices[785] New applications will have refreshed list (quit and restart any applications needed) It's pretty simple, look at the source. -Bugs: None that I'm aware of :) -Todo: See if this works better after OS updates.