I am a Mac developer, mostly in Tcl/Tk. See my software page at [L1 ] and my blog at [L2 ].
In addition to several commercial products using Tk, Tcl and Python, I am one of the core maintainers of the Tk-Aqua port, and primary author of the Tk-Aqua FAQ at [L3 ]. I am also the author of several open-source Tcl/Tk packages, both C-level and script-level, to improve Tk's integration on OS X. These packages include the following:
tkdock - manipulate the Dock icon on OS X
macsheet - custom sheet dialogs on OS X
tkmacicons - use Mac-native icons in an application
aquahig - sensible Mac-conforming defaults for some Tk widgets
tclgrowl - Tcl integration with the Mac Growl notification system
cocoaprint - Native Mac print dialogs
mactoolbar - Native Mac toolbar
prefstoolbar - Native Mac preferences toolbar
tclservices - Access to the Mac's Services menu
quicklook - Integration with Mac's QuickLook file preview
macnotify - bounce the Dock icon for user alerts
windowlist - implements a Mac-standard "window" menu item
tkwebview - parses and displays simple HTML
fullscreen - native integration with Mac fullscreen API's
MG A friend has recently built a Mac App Bundle for my code (since I don't have access to a Mac); your tutorials on your website were very useful. We've also added tkdock to manipulate the dock icon, as it seems there's no icon support for MacOS in the core yet - would it be worth TIPing the tkdock code to go into the core as wm iconbitmap on MacOS? (Possibly with a new wm attributes -badge for the other functionality.)