Малость ещё подумал.

Если не заморачиваться с контрольными суммами, то можно всё сделать намного быстрее и элегантнее. Используя тот факт, что все программы (а точнее - сама Win) при изменении файла устанавливают ему атрибут "архивный".

FileChronizer.cmd
Код:
SET "LOCALFOLDER=d:\Temp\0000"
SET "REMOTEFOLDER=\\Server\Share"
:INCEPTION
for /f "tokens=* delims=" %%F in ('dir "%LOCALFOLDER%" /b /s /A:A') do call :FCOPY "%%F"
1>nul 2>&1 ping -n 6 localhost
goto INCEPTION
:FCOPY
xcopy /m /y %1 "%REMOTEFOLDER%%~p1"
goto :EOF
В бесконечном цикле: Dir "все файлы в папке с установленным атрибутом
архивный", скопировать каждый из них в удалённый каталог (с относительным путём) и снять атрибут, выждать 5 секунд и вернуться в начало цикла.
Всё гениальное просто.