refine menu navigation
align OSX startup windows between JFSW and JFDuke

copyright headers added, window layout reorganised, remove some
<10.3 stuff that really is of no use anymore, use non-deprecated
NSString functions that I should have all along.