This could be extremely useful to add backup features to your programs to help make sure users dont lose their data files in your program. I'm really interested to hear if anyone tries adding it to their software.
BackupBuilder is a free backup and restore tool for software developers.
You can call it from your applications or from the command line in order to give your customers the possibility to save and restore their files.
BackupBuilder is script driven and multilingual. It has a lot of configuration switches so you can set it up the way you need it. You can define different backup tasks and you can use several path, date and time constants in the scripts.
BackupBuilder is free of charge, even for commercial use!