Harmonic169,
This might sound weird, but besides therapy, have u tried to get ur friend close to a church group or some sort of spiritual experience where she can "get rid" of those bad feelings, religion is sometimes a good shelter for hurt souls.
I know she wont be able to forget, but...