The existing application has this behavior. It is currently in use, as is, and the billion dollar business that the applicaion supports, and it's users are quite happy with the way the application behaves. As to wheither or not this gui decision is agreeable to Nerseus, DiverDan, or whoever reads this is not at all the issue.
The solution to a problem of "don't do that" is sidestepping the question and imposing your own requirement.
This question is prompted by having begun the process of porting the application to vb.net, nothing more than that.