Delete and create example:You delete bar.foo
WinSCP detects that bar.foo was deleted.
You make a new text file and name it bar.foo.
WinSCP calculates the hash and notices it is 9876abc.
WinSCP rm bar.foo and scp bar.foo

Unrelated, rsync support would be awesome (but this is already in the tracker :))