what are the names of the dlls that cause the problem?
is acad overwriting one because of a duplicate name? check file datetimes
or is acad by some chance using the same clsid, i know this is not supposed to happen