Ultimately, only you can decide, since only you know what programs you want to keep and which ones you could let go. But, I noticed several things in the images you posted.
You have multiple instances of Java. Remove all but the latest; that's all you need for Java. And, I see multiple entries of Microsoft.NET. I'm not a .NET subscriber, so I don't know whether you have duplicate stuff there you can get rid of, but it looks suspect to me.
I see you have Wise Disk Cleaner/Wise Registry Cleaner, but you also have CCleaner. Perhaps you could remove one of them. And, what about the item called PCHealth? Do you use it?
What are all the MSXML 4.0 SP2 items? Are those files very big?
You also appear to have numerous photography programs. Do you feel you need all of them?