SEMAJA2.NET Those applications are based on using the location system inside OSX, this can be a pain in the butt as you would have to actually change it to make the settings apply.
WiFiScriptor actually detects automatically what wireless network you just joined or left and finds the corresponding script, also by using scripts it is extremely powerful and can almost anything you want.
PS. LocationX seemed to have comments saying it was unstable, and LocationChanger is almost a new as this so im unsure how it can be said its proven stable.
(Version 0.1b)