Solucion al Error 50003 en tiempo de ejecución del SIAP - SIFERE V3r1 / CM - Convenio Multilateral

Luego de depurar a mano el CM.EXE y de chequar todos los componentes que usa y sus versiones descubri la solucion al problema ERROR #50003 y me gustaria compartirla con ustedes.

El problema radica en la version del ocx: MSFLXGRD.OCX que el instalador deberia chequear y/o actualizar ya que tiene dependencia del mismo.

Esto ya fue enviado a la gente de SIFERE, esperemos lo corrijan en futuras versiones.

La version que funciona es: 6.1.97.82
La que NO funcionaba es la que trae el Windows 2003 server 32 bits por defecto: 5.1.43.19 (Supongo que ninguna version del OSX que comience con 5 funcionará)

LA SOLUCION:

1.) Desregistrar la version del ocx desactualizada ejecutando el comando:
regsvr32 /u C:\Windows\System32\MSFLXGRD.OCX

2.) Borrar o renombrar a .BAK el ocx:
C:\Windows\System32\MSFLXGRD.OCX

3.) Copiar el ocx actualizado con sus componentes a:
%Windir%\System32 o como prefieran a C:\Windows\System32

4.) Volver a registrar la version del ocx ya actualizada ejecutando el comando:
regsvr32 C:\Windows\System32\MSFLXGRD.OCX

Espero que esto le pueda servir de ayuda a alguien mas porque me tomo varias horas descubrir cual era el problema.
Adjunto link para bajar los OCX que me solucionaron el problema por las dudas.
http://200.127.145.194/MSFLXGRD.zip
http://200.127.145.194/MSFLXGRD.zip