Ah but the OP is asking about program backup not a backup of the entire drive. Which is why I was saying it was cheating.
I would not trust any tool to back up all data files for a collection of programs. Because there are only two ways to do this:
1) Assume all data is under the programs folder and backup that entire location
2) Each program tells the tool where it's data and configuration is stored.
The problems with each are:
1) You are immediately making an assumption on the data location. No reason why a particular configuration wouldn't point to a different location.
2) It would take too much agreement from application developers to adhere to a magical "backup" interface for it to be worthwhile.
So, in my humble opinion, I don't think there is any bulletproof tool out there that can back up only program configuration and data.