It might be a good idea to tell the world how you fixed it so that in the future people having the same problem can find this thread. Also so the Odamex team can help people that have the problem.
All signs indicate that this is a Windows Vista/7 permissions issue and nothing wrong with Odamex. However, I do hope that you actually did resolve your problem!