>First of all, thank for replying.
>You said that msvcrt.dll is missing or invalid. What does this dll do? Should I include my version of it in the distribution set?
MSVCRT.DLL is the Visual C runtime library; it's one of several support libraries commonly referenced by all kinds of things.
You need to be very careful with replacing common runtime libraries during installation; in many cases, the .DLL will be in use already, which will prevent replacement by direct copying, and the version on the client's machine should not be replaced unless you are certain that the version you're copying into place is more recent than the one on the client system and that you provide at least equivalent functionality with the replacement copy of the .DLL.
I'd check with whoever created your .FLL to see what, if any, runtime dependencies there are in the .FLL, and if there are common library dependencies, that you install them via something that understnads how to defer installation and check versions and timestamps before replacement.