Still on the reconnect topic.
My server keeps disconnecting me because of No Transfer Timeout.
Well I see no mistake here, it is normal not to keep connections open for long time.
In this way I think keep-alive is not a good choice (it doesn't work for my No Transfer Timeout anyway).
Instead I think it would be really cool if you could implement the offline mode like in smartFTP.
Once you browsed through the remote folders, the filelists are kept locally. Whenever the server wants to disconnect is not an issue, you can still browse through your known remote structure without being bugged by modal popups.
Then, right whenever needed (drag and drop transfer, rename, chmod, browse a new folder, refresh filelist), winSCP would just kindly reconnect before doing such an action.
This let the user not to care about connection, disconnection, reconnection difficulties.
I have a small hope to see this sometimes in winSCP as it is a feature that gets added on other clients sich as filezilla
and smartFTP (which created the feature AFAIK).
I would be glad that it also comes here because the interface of WinSCP looks better to me, in some ways.