E' innanzitutto un problema di terminologia: se vuoi un programma che ti crei una copia speculare, allora NON è un programma di backup. Un backup è fatto apposta per manterere i file (nella cartella destinazione) anche se li cancelli da quella sorgente; immagina di aver cancellato un file per errore... come potresti recuperarlo se il programma te lo cancellasse immediatamente anche dall'altra parte ?

Se vuoi solo tener allineate due cartelle (comprese quindi le cancellazioni) ci sono molti programmi di "sincronizzazione"; tra i più noti

http://sourceforge.net/projects/freefilesync/
http://allwaysync.com/it/