MarcoPolo é o que procura, pode executar scripts via Platypus ao alterar uma rede para que você possa criar um script de shell para iniciar seu programa.
A minha pergunta é essencialmente a mesma que este um, mas para o OS X 10.6 ao invés do Windows 7.
Eu gostaria de executar um programa sempre que me conecto à minha rede sem fio doméstica (não a do trabalho ou da universidade). Tenho certeza de que há um programa que faz isso, mas infelizmente meu google-fu não é strong hoje.