I added a custom command to do a file compare using WinMerge using the command
"C:\Program Files\WinMerge\WinMergeU.exe" !&
This works well, but it would be nice if WinSCP also watched the temporary file locations for changes after the external command completes.
This request is being tracked already.