I have Steam in a non-standard location, all works fine.
Location of a program within the file system should not influence its ability to run, bar some symbolic link tweaks or something of the sorts.
EDIT: lol, just realized this is my 1st post after lurking for 6 years or so