I don't have any ideas about running the Mac version of the game, if you're specifically after that.
I do know the Windows version, if patched up to version 1.42, plays well under wine on Linux, after `winetricks dotnet45`. I am guessing it will work under wine on Mac, as well. I'm curious...
https://github.com/abugher/black_and_white_launcher
This is currently meeting my needs, but the approach may be questionable. The script rolls through a very standard install process, starting from the original installer (provided by user), downloading any missing patches, and patching up to...