Many developer seems to have similar problems with Farsi internationalizations. It is ashame but myself and many other Iranian developers haven't done any work with Farsi language yet.
When I look at many Persian sites they have similar problems, just look at radiofarda.com or irna.com on Linux and their day-to-day changes (no pun intended!) It would be beneficial to the community to compile a mini-howto's and code snippets on generation of jsp,reports,database setup, PDF, printing... in Farsi. How to setup your browser in window and linux would reduce some of the problems. Just don't point at Sun's or IBM's tutorial on internationalization and lets be specific on Farsi only with working examples.