Shyness sucks. At best it holds us back from things that could be fun, at worst it causes panic attacks and damaged relationships.
My wife is incredibly shy. I can be but I'm usually very social. She takes it as far as letting me go out by myself sometimes as long as I still put her first most of the time. It's tough because she is incredibly sweet and loveable, but the very fact that she doubts herself makes people think she doesn't like them.
I would suggest she get some counseling. Shyness can be a terribly frustrating problem. If it's handicapping her to this point, she may need some outside help. I'm sure that you are supportive and try to help her realize she's a wonderful person, but sometimes it's hard to take that seriously from someone you know loves you already.
For the mom thing, I would try getting them to spend some time together or asking your mom to make a little effort as well. Sometimes it's just a matter of getting past the old feelings.