Which version of RSCD you are trying to install?
As far as i remember the .rpm installer (for RSCD) do a default installation under /opt/bmc/bladelogic.
if you want to install RSCD in some other directory and you are using .rpm installer you can use --prefix option.
you can install the agent whereever you want. there is no recommendation. in 7.x the default install was in /usr/nsh, in 8.x that was changes to /opt/bmc/bladelogic.
generally it makes sense to try and use the same directory across all your systems so when troubleshooting you know where logs and such are w/o having to figure it out on each server.
Does it make any difference in the overall functioning of bladelogic if we install RSCD in any other folder?
also , what about the rsc files ? are they located in the same location as /usr/lib/rsc independent of the agent install directory ?
The location of the installation will not impact functionality. Older versions of the agent install the config files in /usr/lib/rsc while newer versions install it in /etc/rsc.