I've been using Setting Profiles Lite to handle the status when my car is in dock. The lite version allows 1 set of rules. To set up more, you have to buy the full version ($4).
It seems fairly robust in terms of the conditions you can set up, and can specify locations (although I have not set that up yet).