i7Baby :
I think USAF is giving good advice. But it would be nice to know exactly what we're talking about. OP - post your build - please!!!!!!!!
Should my build really matter for this question? There should be a method to do this regardless of a system setup. Users should be able to install all portions of any programs in the location of their choice as they have the best knowledge of their individual machines.
When Windows 10 came out I "solved" my issue of space by rearranging my drives, but that only makes this a non-urgent issue rather than a true solution. It seems that a lot of programs add things to the C drive even when installation is specifically set to another drive, I'm not a programmer, but I know enough about the art to know there is no real reason for this practice other than saving a few lines of code. When installing apps from the Windows Store you are not even given an option, everything goes to the C drive and any attempts I've tried to relocate them after installation renders them inoperative. This is lazy, stupid programming IMHO {any ideas how to solve this?}.
Anyway, to answer the question despite feeling strongly it should not be a factor, I have four drives - my C now is a 150gb SATA, my D is a 1.5tb SATA, my E is a 1tb SATA, and the 50gb SSD is now my removable A drive I set up as a recovery drive (I have a hot-swap SATA port).
I use the 150gb drive for the C because for some reason the 1tb drive will not boot when set as the C, despite being re-partitioned and formatted and setting it up using the Seagate tools (it is a Seagate drive). I tried moving it around to every cable connection, the bios sees and recognizes it, but it will not boot from this drive. I used the Windows 10 recovery and new installation programs, still no dice. I can set it up as any other drive and read and write to it, just will not work as the boot. This would be my preferred boot drive if I could get it to work.
All of my important programs & files I have on the 1.5gb drive and I do not wish to use it as a boot drive regardless.
I don't know what other info you need . . . I have 16mb of RAM in a CyberPower PC, a Gigabyte GA-X79-UD3 motherboard and I'm running Windows 10 64bit.