I think for now we should allow this for now so we can clear this PR...  it doesn't hurt anything really.

Still i would like to see this class completely re-written sometime soon.  It should inherit from GameWindow....  we should not re-implement it for Mac.