Re: Could not instantiate ActiveX control (General questions)
I think first you should stop using wodSFTP.OCX, and switch to wodSFTP.DLL (COM Object) since you may have problem with licensing this way).
Anyway, what I think could solve your problem is to call OleInitialize API from within each new thread - this is a requirement I think.
BTW does this error have some error number? Which one is it?