This is offtopic but concerns the RxLibrary.
Could you kindly prefix all filenames in the library with Rx2? That will create some kind of namespace so that there no conflicts with other libraries. The original Rx library also requires something similar. ie Rx, but that is something for the Lazarus developers to change.