MSOCache is a user-selectable item. If you check "delete installation files" after installing Office, MSOCache goes. Otherwise it stays. If you're keeping your installation files, obviously they've got to be somewhere on the hard disk. Google will show you the MS tools to control the location and/or later removal of the cache.