This was requested several times already. I always reply that I'll eventually add the feature.
It would be nice to initiate a synchronize via command line arguments, so that simply double clicking a shortcut can launch winscp, supply it local and remote details (including auth details and pahts), and sync options. Even if the sync options aren't supported, and it just launches using previousily saved preferences that would be very convenient.