I've never heard of a program that can do that specifically.
Is it your intent to "back up all progams, but not Windows", so that you can later "restore" one or more of these programs?
I'm not sure why you would want to do what you are trying to do. Enlighten me.
You could of course back up the partition containing your programs, regardless of whether or not that partition contained Windows. That backup would contain whatever is on the partition, including programs, data, or whatever. Not sure that would be useful.
I'm guessing you have Windows and programs on the same partition?
You can also back up all the files in the installation directories of all installed programs. Not sure that would be useful either.