I've been using Game Maker Studio under Cross Over for a month or more now. It isn't flawless although the most recent version of Cross Over is doing much better. I'm receiving OLE errors every one in a while. If you receive these when saving your game, save your game in another place or you may risk losing it. The project file often gets corrupted when this happens.
I wouldn't use Cross Over for production level games just yet.