Many programs come with a lot of files, not all of which are necessary for the program to run. Once you've determined that a program may run, you need to determine which files are necessary and which you can eliminate to save disk space. Frequently, the documentation lists the purpose of each file. Most of the time you can eliminate files described as follows:
Help Files
Install Files
Display Drivers
Font Files
Text Files
My approach is to create a temporary directory on my desktop PC, copy all of the files there, and then examine them one by one, making note of what program functions I lose if I eliminate the file. I decide what I really want out of a program and load only the files I need. If I've eliminated too many files, the program will either not run or will run and prompt me for the file it needs but can't find.