I don’t believe there is a program to help/automatically move/remove ‘unwanted’ programs (emails, images), in regard to programs you installed and no longer want. That isn’t something (a decision) a program can make or it could well make the wrong decision on what to get rid of.

When you get to less than 20% free space (as it can impact on performance) you should seriously be looking at upgrading your hard drive or adding a second drive and move data to that.