120 GB of apps is a very large amount. I suspect that you've also loaded the data files for those apps on the drive, the paging file, etc. The paging file should NOT be on the same volume as the OS. I have over 500 apps loaded on my notebook. The Program File folder takes less than 10 GB and the Program Files (x86) folder takes less than 5 GB.

IMO your issue is really with the location (organization) of files, not the total size.