Both (ComCat.dll and MSStdFmt.dll )are under my C:\Windows\SysWOW64
Instead I have only the ComCat.dll under C:\Windows\System32
That is a bit confusing as worded. I assume you are saying that both files are in the one folder and only the one file is in the other, if so then that would appear to be normal.

I should probably also ask where you tried to register the ocx. It should be in the Syswow64 folder.