Wine (unofficial mac version
here) will let you run most Windows programs fairly well on OSX and Linux. I know DF, as well as Dwarf Therapist, to work very well in Wine on Linux, so I'm fairly certain you can run it as well.
To get DF working:
- Download the Wine .dmg and drag Winebottler and Wine into your applications folder, then startup Wine. Click the Wine icon on your taskbar and find Change Prefix.
- From there, create a prefix (it may auto-detect some other games and create prefixes for them, don't bother with that) in a convenient directory, call it 'generic' or something-- you can use different prefixes for different applications, but unless each needs different registry settings you don't need to, in my experience. Click Change Prefix again after it's done configuring and make sure Wine is using that one.
- Double-click a .exe and it should start X11 (simulating the Windows window system), and a little while after DF should start up in X11.
- Don't close Wine or X11 while DF is running unless you want to close without saving, since it depends on both being open.
I suppose you could also compile Therapist for OSX, the source is available, but the above method is much easier.