Consegui fazer o crystl32.ocx funcionar no Windows 7 de 64 bits hoje.
Esta postagem me ajudou a completar o procedimento de instalação.
Certifique-se de que os seguintes arquivos DLL estejam na mesma pasta que o crystl32.ocx.
Tenho os arquivos DLL em
c:\windows\system32 (para programas de 64 bits) e
C:\Windows\SysWOW64 (para programas de 32 bits)
Usei o Dependency Walker no "crystal32.ocx" para encontrar os seguintes arquivos DLL em falta.
CRPE32.DLL
IMPLODE.DLL
Copiei para as localizações mencionadas e então registrei o arquivo DLL de 32 bits usando o comando "%systemroot%\SysWoW64\regsvr32 crystl32.ocx"
No Windows de 64 bits, o regsvr32 é de 64 bits e não pode registrar este ocx de 32 bits.
Também instalei as ferramentas do Office de 32 bits em C:\Program Files (x86)\ para obter o OLE32.dll, mas não tenho certeza se isso foi necessário.