When you register the ocx make sure you are using the correct version of regsvr32.exe
Crystal32.ocx is a 32-bit component so to register it try the following...
1. Open a CMD window using an account that has administrator rights (or right-click on cmd.exe in the start menu and choose "Run as Administrator"
2. In the cmd window type
cd \Windows\SysWOW64
and hit enter.
3. At the prompt type
regsvr32 c:\yourpath\crystal32.ocx
and hit enter. Replace "yourpath" with the path to the component you are trying to register.
If you don't navigate to sysWOW54 first you will pick up the version of regsvr32.exe in c:\Windows\System32 which is the 64-bit version (!)