Just as an experiment, I downloaded Cake Mania 2 from Big Fish (I have Windows 7 and haven't tried running the game since I ran it on my XP computer) and the game froze at the main menu. What I did was I went to ProgramFilesx86, searched for the folder named Cake Mania 2, found the Cake Mania 2 exe file inside of that folder, then right clicked on that, then chose properties, then chose to run the game in XP Service Pack 3 compatibility mode, then clicked apply. I then went back to the Cake Mania 2 icon on my desktop, launched the game, and it runs. I don't know if this same procedure would get Cake Mania 3 running for you, but it's worth a shot.
Is your game a download or is it a physical CD?