I've seen too many lose their stuff over "moving." But 350GB is pretty small. I'm taking your word there are 4 internal drives.
Why not for 55 bucks change that 350GB to a 1000GB drive like
http://www.amazon.com/Blue-Desktop-7200rpm-Internal-Drive/dp/B0088PUEPK/
Much safer and you can use your old drive as a backup of what was or just as a backup?
This question is firstly not about the 'how to' do the move but more about whether Windows will allow the move permanently to another internal drive.
I have an Asus ROG G74S laptop with Win7 64bit & 4 internal hard drives each approx. 350GB each. I purchased this pc specially with 4 internal drives to fill them with photos.
When I originally purchased this laptop I wanted to do this move straight away but no-one seemed capable or wanted to help me. Technicians told me I would never fill C: ! I knew I would have a huge folder size. I take it with me everywhere & really don't want an extra weight of another external hard drive to carry the photos in. I do have 4 up to 2TB external drives at home but don't want to carry 2 things around on site.
I was given some instructions about how to do it but when I got to the window in My Pictures>Properties that should have had the 'move folder' button, there was none.
That got me thinking about the legalities of actually moving the My Pictures folder from C: to D: permanently.
My photo folder is a massive 99Gb & growing rapidly. The remaining space on C: is only 50Gb & I would probably have 10GB in new photos awaiting loading tonight.
So initially I need to know whether it is 'kosher' to 'open up' Windows (as in make changes to the software) & move the complete My Pictures folder permanently from C: to D: . It's not just the photos I load, it is all the other reasons that Windows wants to access things in the pictures folder or all the other software I use that needs to know where to find or put photos.
TIA

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic