this is what their page says
The NETELLER app is free and can be downloaded by all NETELLER members. Sign in and select the "Apps" link to download the app to your PC.
but for the life of me, i cannot find where this "Apps link" is.
bit frustrating, sigh. i will keep searching as well and let you know what i find. in the meantime, why don't you try contacting customer support as well?
let me know if you find it too