Puede que no solo baste con copiar una DLL, las DLL son cargadas en memoria o llamadas por los programas bajo demanda, pero para ello deben estar "registradas" en el sistema...
Por ejemplo en windows una biblioteca debes registrarla o bien de forma automatica al instalar un programa o bien manualmente mediante el comando REGSVR32
Cómo registrar/desregistrar controles ActiveX rápidamente en visual basic
Esto se integra en el registro de windows y al lanzar un exe y llamar la libreria el registro le indica donde esta todo...
Curso gratis de Microsoft Windows XP.El registro de Windows
En MAC supongo que el proceso sea similar pero desconozco los comandos...