First thing I've noticesd is that you are using the Execute method on the TRtcClientModule component, which requires that the rtcFMX.GUI unit is used somewhere in your project when compiling it for non-Windows platforms, but you aren't using that unit anywhere.
See
this FAQ Topic.
I can't test your Project in Delphi XE5, because every time I try to look at the form, a message box popus up warning me that there is no disk in drive "\Device\Harddisk2\DR6". I guess some component on your Form is trying to access a file for which you have entered a full path somewhere on your local drive and the Delphi IDE is too dumb to throw a single exception, but keeps on showing that dialog over and over again, making it impossible for me to do anything else than kill the IDE. I'm trying to find out where that path is being used, so I can get the project to open and compile.
Best Regards,
Danijel Tkalcec