RE Static Addresses: Customers have two different sets of needs. They can choose to use disposable addresses used for transfers / trades, and opt for a "static" address to plug into mining services or merchant solutions, where deposits can be made over extended periods of time. As Bitcoin matures like other financial system, this deposit period may extend well into years.
This is all well and good, and also completely meaningless. If thats what you want to do, then just do it. You don't need any support from the software.
Perhaps you're under the impression that bitcoin will forget about older addresses that it has given you after it gives you a new one? That isn't the case. (I'm just guessing wildly, because I can't figure out what you're thinking). All addresses your client generates will be remembered forever, any other behavior would lose money.