Crashes in Vista

I've had this working fine in XP and have to say it's a great bit of updating. Unfortunately it's not working in Vista. Now at the moment it's actually running the XP installation which is far from ideal, but from what I can tell the installation process I had to do wouldn't work in Vista, the application compatibility toolkit would be XP specific software.
At the moment then, I can load it up fine but when either I or the computer plays a card there's a chance it will crash. So far I haven't been able to detect much of a pattern. Playing around these crashes are less frequent when I set compatibility to XP.
Is this a known error that can't be easily fixed, or is it just XP is the version more people have played and more people put effort into fixing? Or am I just being silly and the installation should work fine in Vista if I do a proper one from scratch?
The error message I'm getting incidentally is...
Magic:The Gathering - Manalink v2.00 alpha has stopped working
A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.
Thanks for any help.
At the moment then, I can load it up fine but when either I or the computer plays a card there's a chance it will crash. So far I haven't been able to detect much of a pattern. Playing around these crashes are less frequent when I set compatibility to XP.
Is this a known error that can't be easily fixed, or is it just XP is the version more people have played and more people put effort into fixing? Or am I just being silly and the installation should work fine in Vista if I do a proper one from scratch?
The error message I'm getting incidentally is...
Magic:The Gathering - Manalink v2.00 alpha has stopped working
A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.
Thanks for any help.