+1 for changing the icon based on the primary location. I want this feature much more than location-awareness. (Jailbroken iPhone has icon-changing weather app)
A more serious problem is not being able to update Default.png, so if your app loads the last view the user had, it's hard to make it seamless.