Yo es que me pego un tiro un dia destos como siga siendo tan torpe.
Ya esta solucionado el problema, funciona todo perfecto, lo unico que tenia mal es la linea
Código Delphi
[-]mostrarFormulario := GetProcAddress(handleDll, 'mostrarFormulario');
Que la he sustituido por
Código Delphi
[-]mostrarFormulario := GetProcAddress(handleDll, 'MostrarFormulario');
Casi una hora rallandome tan solo por una letra mayuscula!!!!
Bueno gracias de todas formas y espero que le sirva a alguien y no tenga una fallo tan tonto como este