Create a module for Mac OS X specific code.
Move Mac OS X code into its own module.
Add the help/about and preferences dialogs and menu action listeners. Add some more prefs, for whether Farnsworth timing is enabled or not.