Migrating some 32 code to 64-bits in a new machine, I had to "soft" adapt some code for at least allow compilation. For that, I registered old 32 libraries (mscomctl.ocx, mscal.ocx) and had a need to add too FM20.dll.
Although VBA swear that it is at C:\WINDOWS\system32:
I could not see it, of course with hidden files enabled:
But if I navigate through an Add reference Dialog, I can see it:
BTW, one of my applications uses the FM20.dll copy located at
\Program Files (x86)\Microsoft Office\root\vfs\SystemX86
and it is possible to see it through Windows explorer; this is a different verison (00086 vs 20386):
I saw older questions like this and this but had no help understanding why it is this way, and for which other libraries we can expect this behavior.