Значит сам FM20.DLL взят из винды после инсталла офиса (офис xp), и добавлен в инсталл моей программы, т.к. она юзает все основные контролы оттуда.
После попадания на другую машину, если на ней не установлен офис программа как выяснилось выдает ошибку вроде System Error -37894275676 (что то вроде того, номер ошибки точно не знаю) и не запускается. После установки все того же офиса на машину пользователя все становиться ок.
Так вот вопрос, в чем проблема, может помимо fm20.dll надо брать еще что-то? Инсталлер регистрирует его корректно.