There is a better method to achieve this than what I earlier posted. I think this applies to Vista SP1 only (which you should get). Go to Local Security Policy in Administrative tools and there you will find a node: "Network List Manager Policies". There, you can change the default location type for identifying, unidentified and existing networks. You can also set whether users can change the location type, icon and name.

Local Security Policy