Doesn't seem to be a good idea to lock unused Bitcoins. If someone is just saving it for some reason, they can lose them. And it doesn't solve the addresses with large amounts of Bitcoin. They can just move them every one or ten years to another address.
To determine the price of one BTC you don't have to know the total supply. It's always a matter of supply and demand.