I am sorry to be unable to be of help with the Shake problem. I do not use Wine here (Linux based apps meet all my needs), so I know little about its use.
It is my understanding that wine is an imperfect solution for running Windows applications in Linux. Cross Over Office has a better reputation, but is a commercial solution.
I do not know what Shake is (so this suggestion may not work for you), but if you have enough memory (I suggest 1GB RAM or more), you could run Windows XP in a virtual machine and use Shake from there. The vm I use here (I run WinXP in a vm to help in providing user support) is
Virtual Box. I have 512 MB RAM here. WinXP runs a bit slow (I give it 256MB RAM, but it would do well with 512MB RAM).
Good luck ...