
Mac OS X posee grandes características que no se valoran más debido al desconocimiento o falta de métodos para sacarle partido.
Una de estas características son los Servicios del sistema, “pequeños programas” que interactuan con un elemento proporcionado por el usuario mediante una selección previa.
Estos servicios son una característica heredada de NeXt por Mac OS X desde su primera versión.
Hay dos tipos de servicios: los que procesan y los que suministran. Los primeros sólo procesan datos para ser usados por otra aplicación y los segundos suministran un resultado para la aplicación que usa dicho servicio. De todas formas también podemos encontrar servicios que realizan las dos acciones. Veamos un par de ejemplos:

Seleccionamos una dirección web en cualquier documento y lanzamos el servicio abrir URL abriendo el navegador por defecto e introduciendo dicha URL en la barra de direcciones.

Los servicios pueden ser almacenados en diferentes ubicaciones. Esto se debe a que algunos servicios se incorporan tras instalar alguna aplicación, por ejemplo Skype, Things,... mientras otros vienen directamente con el sistema operativo.
Las tres ubicaciones posibles son:
/System/Library/Services
/Library/Services
usuario/Library/Services
Luego, pese a existir diferentes ubicaciones es el propio sistema quien se encarga de recolectarlos y mostrarlos dentro del menú servicios, menú que podemos encontrar en casi el 100% de las aplicaciones.
Así mismo si una aplicación tiene más de un servicio se va creando una estructura jerárquica dentro del menú.
Una vez realizada la selección correcta esta se copia en el portapapeles. Se lanza el script y rescata los datos almacenados en el portapapeles para procesarlos. Luego en función del servicio vuelve a copiar el resultado en el portapapeles para usarlo en la aplicación definida o directamente suministra el resultado.
Aclarar que aún usando el portapapeles, si hemos realizado uso del mismo su contenido no se perderá pues se almacena en un lugar de la memoria diferente.
Un par de ejemplos:
Los que uséis Things, estupenda aplicación GTD, encontraréis muy útil la posibilidad de realizar una selección de texto y enviarla como nota o título para una nueva tarea.
Otro ejemplo, hace tiempo Fernando Doutel nos comentó sobre una aplicación que permitía comprobar, además de crear, archivos MD5. Este tipo de archivos permite verificar la integridad del archivo descargado.

Pues bien, a pesar de ser una aplicación gratuita podemos evitar tener que descargarla o abrirla. Dentro del menú servicios existe una opción que hace uso de la utilidad de discos para calcular ese valor hexadecimal que permite comprobar el estado del fichero.
Más información | System Services, Apple.com