You can not send any TObject over the wire, without having it serialized or implemented as a RTC Linked Object. The methods you have found, have a different purpose (see HELP file or description in the interface section for an explanation).
In order to send "Objects" over the wire, you have three options. You can either:
A) Use TRtcValue objects to define your object data (see
THIS TOPIC for more details), or ...
B) Use some other method to serialize and deserialize your Object data. For example, many components and Forms can be serialized into a TStream by using their "SaveToStream" method and deserialized back into objects by using the "LoadFromStream" method. This is how Delphi Forms and DataModules are being stored inside the executable and loaded as a resource by Delphi.
Best Regards,
Danijel Tkalcec