Yes, to use C++ Builder RAD Studio is needed because packages are compiled and hpp files are generated in developer PC.
XE2 is supported.
Depending on Delphi version used Unicode is supported. Naturally Unicode is only supported on D2009 and newer versions.