Also, Microsoft is now introducing in Windows 8 another API (WinRT) else than Win32... Some say the 'RT' may replace '32'. Maybe it'll be better to start thinking on a new structure of WSCP for the future?
I'm aware of that. Will try to get ready for it :)
If asked, I would say something very welcome for a major version would be WSCP doing multi-tasks, for example, being able to do background tasks while user is connecting to a server (opening session).
How hard would that be?
Would it require another big rewrite in order to use threads more efficiently?
It's long term plan.