I'm running the latest version of WinSCP under Linux using Wine and it works great!
- kickstarter
WinSCP is open source
The real practical solution I see to this is open-sourcing the application and rewriting it with Qt.