I just wrote a free, open-source, portable wrapper for the free MS RoboCopy command line tool that you may want to include in the Portable Freeware collection. You can download it from http://tribblesoft.com/easyrobocopy.aspx
RoboCopy is a Microsoft command-line tool for copying files and folders. It is very fast, fault-tolerant, and has dozens of parameters to customize the copy process, such as filtering by name, attributes, synchronizing folders, etc. Easy RoboCopy is a graphical user interface for RoboCopy. It shows all the options on one form with descriptive names and tooltip help. As options are selected, the corresponding command line is shown and may be executed directly or saved to a batch file.
Windows Vista and 2008 Server come with a copy of robocopy.exe (version XP027) that only runs in those operating systems. For older versions of Windows, like XP and 2003 Server, Easy RoboCopy installs the previous version of robocopy.exe (XP026). Any arguments that require a specific version are color-coded in the interface.
Easy RoboCopy has an installer, but the readme tells how to unzip the files from the installer or install the program and copy out the files you need. It copies robocopy.exe to windows\system32 but it can be anywhere (that's where Vista and Server 2008 already have it). It does use the registry to save the currently selected options, but you can disable saving in the Options menu (it will still save the option saying not to save any other options
). The uncompressed size is only 591K (340K if you leave out the DOC file).
There is a similar tool available free from Microsoft called RoboCopy GUI, but it mainly just shows all the command-line arguments you can choose from (like /XJD or /A-:RHSCTA), but doesn't tell what they all mean. My tool shows descriptive names with tooltips having longer descriptions and shows you the command-line as it builds it. I hope you find it useful.