Es imposible contestar a tu pregunta. Ya lo dijo
Neftali. Si esa dll tiene otras dependencias y alguna de ellas no está presente, entonces no cargará. Pero, en general, puede haber muchas razones por las que no cargue una biblioteca y no hay manera de saber porqué a partir únicamente del nombre is.dll de la biblioteca.
A lo sumo, intenta esto:
Código Delphi
[-]
DLLHandle := LoadLibrary('is.dll');
if DLLHandle = 0 then
RaiseLastOSError();
a ver si te manda un mensaje de error más indicativo.
// Saludos