validateMenuItem() is called to validate any menuitem that we have created, but the Mac Window menu only has system menuitems, so that's why it's not called.

There is not a Window menu on Windows -- should there be?