The Ticket 905815 error dialog box suggests a couple of clues to a workaround. Pardon my posting it here; I couldn't see how to add a post to the ticket. I don't have the app and am new to crossover (although I have debuged some in wine), so I'm guessing somewhat and may be wrong.
The error message says, "For the list of supported platforms please refer to the read_me file ... ".
It seems to me that after reading that file, using "about" menu or looking in the folder, Karol could find a 64-bit configuration the program accepts, and make a bottle with that specific information listed, perhaps Windows 7 instead of Windows XP if crossover supports Windows 7 bottles.
The xml file, which the program is rumored to use to validate the platform, is attached to the bug as a file inside attachments.zip. According to that:
<Computer Type="Intel EM64T">
<OS Name="Windows Server 2003" MinVersion="SP1" CfgOSType="15"/>
<OS Name="Windows 7"/>
</Computer>
sixty-four bit Windows 7 is indeed an acceptable platform.
If for some reason a Windows 7 bottle does not work, it still might be possible to modify the xml file before install. In that case the program might attempt to use a feature which is only available in a Windows 7 bottle, however.
If crossover can run 32-bit bottles on 64-bit Linux, that might be still another path to successful installation. Notice that it accepts XP and Vista in 32-bit mode; however there are patch levels involved which might be an issue.