Why not just put an option in the Options dialog that allows the user to specify the maximum number of windows that may be opened? IMO, this would be the logical thing to do so that everyone will be happy.