Is there anyway that typing in Arabic can be a smoother process?
Solution 1:
XeTeX and XeLaTeX. This post has info on using it for Arabic. There is a lot of discussion on the XeTeX mailing list. Finally, there is a video entitled Arabic typography: Past, present, and TeX.
Another useful references: http://www.tug.org/TUGboat/Articles/tb27-2/tb87kew.pdf
Arabic XeTeX on the Mac: