Pues muchas gracias por las sugerencias.
Ya se me ocurrió poner en la configuración la opción de limitar o no, pero no estaba muy seguro. Eso de que el usuario se daría cuenta de que el ordenador se ralentiza (la palabra existe) no estoy del todo seguro, como ya dije (y si no lo he dicho lo digo ahora) "El usuario es imprevisible".
La verdad es que con las ventanas tampoco hay problema: con WinXP, 256MB de RAM logré abrir ¡más de novecientas ventanas!
antes de que el sistema me cerrara la aplicación.