JAVA archiving API is over complicated for developers. Archive manager is a JAVA framework to reduce the complexity of file archiving. Basically what you need to do is to setup an archive context, the archive manager will do the rest of the work.
MyMacroManager.Net was written in C# 2.0 for .Net Framework 2.0. It is a basic filemanager for recording a macro based on what files you've copied, moved or deleted. It supports a 2 pane view so that you can copy files between 2 folders easily.