Ian,
as you do not have administrator rights on the target computer and as you cannot install ftn95 on the target computer I would ty to add a write statement at the beginnig of your code, compile it on your development computer and then distribute it on your target machine again.
May you start the executable on the target computer from within a CMD-Window? If yes then you may try the following on the target computer:
start a cmd window
change the PATH within this cmd window to make the directory where dll clearwin64.dll is located be part of the PATH
start your application from within this cmd window
If e.g. c:\user\salford_dlls is the location directory of clearwin64.dll you may type
set PATH=c:\user\salford_dlls;%PATH%
to change the PATH as appropriate. Now the application should find dll clearwin64.dll and hopefully the write statement you added will be displayed.
Morover you could try if a small 32 bit application built with SALFORDs ftn95 on your development machine runs on the target computer.
Somtimes I ran into problems if on the target computer there was more than one dircetory where SALFORD dlls (cleawin64.dll, salflibc64.dll, salflibc.dll) were located.
In this case you need to ensure that your application makes use of the same versions of clearwin64.dll, salflibc64.dll as have been used on your development computer in the build procedure of your application. You could do this by means of adapting the PATH variable as described above.
I hope this help.
Regards,
Dietmar