Sorry I haven't answered before, but I was in the US for my son's wedding
Anyway, to answer your question about BiDiMode, there are too many components that it does not mirror. TForm is not mirrored for one. Also TPageControl and a lot of others. Trying to use BiDiMode, you end up with a salad of RightToLeft and LeftToRight. It's confusing and very amateurish. No RightToLeft person would accept it.
I've spoken to other Israelis about it and they tell me that they took a look at Lazarus and then moved on to something that can handle true RightToLeft, mostly MS Visual Studio. I'm sure that's just as true in the Arab world as well. I can't blame them with the current state of Lazarus and RightToLeft, but Lazarus is losing in the RightToLeft world. That world includes billions of people.
If MS Visual Studio (and others) can handle RightToLeft and Lazarus can not, then Lazarus is not even in the race.