I have just installed RM7 on a Mac, but had some difficulty in getting it going. Here is what I had to do to make it usable.
Having run the install successfully, I started RM7 and then needed to specify the location of my RM folders using Tools/Program Options. Having selected the Folders panel, when I selected the .... In order to browse the filing system to select where the Files (for example) are, I got the egg-timer and the only way out was to force quit RM. Fortunately just a few days ago I had encountered exactly the same problem with RM6, which is officially supported by CodeWeavers. My problem report is still outstanding with them, but I have had feedback that a bypass was to change the "configuration" of the bottle (using the Wine Configuration tool) to run as if under Windows 7, and this is something that I had then verified as true.
So, I tried this change to Windows 7 for RM7, and it did indeed allow me to browse my filing system and define all the appropriate folders. Having then closed RM7, when I tried to run it again and open an existing RM file, there were 2 immediate exception pop-ups, apparently indicating serious problems. This looked rather unpromising. However, I then changed the bottle back from Windows 7 to Windows XP, and the RM7 appeared to work just fine. It is early days, but everything I tried then worked OK, including accessing Family Search Family Tree. (Note that this change back to Windows XP hadn't been necessary for RM6, but I have changed that bottle back anyway.)
This may or may not help others, but so far seems to have done the trick for me.
Note that I am using OS X Mavericks 10.9.5 and CrossOver for Mac 14.0.3.