I need the following two command line tools in C++ converted to a GUI.
The tools P4Backup and P4Revert are simple tools used to communicate with Perforce - a source control program. To complete this project you do not need a copy of Perforce.
P4Backup is a very simple tool. It queries perforce (command line = [url removed, login to view] opened) to see which files are checked out on your machine. Using the output, it copies all the files to a network directory. The GUI version would prompt the user for a backup network dir (instead of my version where it's passed on the command line). This dir needs to be saved in a config file so the next time the user doesn't have to enter it again.
P4Revert is similar. The user should be prompted for a changelist number (same as the command line version). Ignore the feature where you can pass in a changelist description file as it won't be needed.
Both GUI's should be as simple as possible. C# or C++ is fine. Each one should have an icon instead of the windows default.