A ha!  It was a working directory thing.  Apparently it won't work to execute ./dominions2 from deep inside the contents.  I had to go back up to the parent folder level, and then give it a few directories worth of path, but now I can play in windowed mode.  Excellent.  
Thanks so much!  Now I have to figure out how to stop getting wiped off the map 
