The DLLs will need to be located on a drive that each server is able to maintain control of. In other words, each server has access to its own "C:" drive, so it could be installed there. It could not be installed on a resource (disk) used for SQL Server, since that can be failed over from one server to another. If that happened, the lack of access to the DLL would make the OS become unstable.
HTH