Would you be willing to change your code to use the cygwin implementation of sftp? There would be no license issues, just as with putty's. The upload speed difference is enormous, at least in my case. Maybe as a test you could add the cygwin executable and needed dlls and fire away?
I'll consider it. But it definitelly won't be soon. It's huge task.