Sorry for replying late. In order for enabling beamer support bidi, one has to rewrite beamer from scratch. I have heard that beamer has got a new maintainer so you can ask him to do this for you and I can offer codes as much as I can but I am not going to change beamer internals in bidi package for sure because that wastes huge amount of my time.
For lists, this code should fix your issue: \def\bidileftmargin{...@rtl\rightmargin\else\leftmargin\fi} \d...@listi{\bidileftmargin\leftmargini \topsep 3\p@ \...@plus2\p@ \...@minus2.5\p@ \parsep 0\p@ \itemsep3\p@ \...@plus2\p@ \...@minus3\p@} \d...@listii{\bidileftmargin\leftmarginii \topsep 2\p@ \...@plus1\p@ \...@minus2\p@ \parsep 0\p@ \...@plus\p@ \itemsep \parsep} \d...@listiii{\bidileftmargin\leftmarginiii \topsep 2\p@ \...@plus1\p@ \...@minus2\p@ \parsep 0\p@ \...@plus\p@ \itemsep \parsep} -- Best wishes, Vafa Khalighi
-------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex