I think you will find your popup menu items in the menu bar.
Subwindows are not handled correctly in the Mac version of glut. I know of no solution other than not using subwindows. I believe the problem exists due to capabilities that X windows has that have no equivalent in the MacOS window manager.
To avoid the dialog asking for command line arguments simply remove the call to glutInit();