Run a copy job and copy your Program Files directory to the new location. Then, change the registry key for it in HKLM\Software\Microsoft\Windows\CurrentVersion. The key is named "ProgramFilesDir".
In Internet Explorer, it is possible to change the location of the temporary files folder (INetCache), this article will show you how. From this menu, you can change the space allocated to the storage ...