Thanks to both of you for the help. Changing NSGlobalDomain by the command line does indeed silence the warning. I plan to ignore it until I can learn how to use +initialize to prevent the warning in the first place. XBeep() doesn't work on my system, as you indicated that it might not.