why not try to talk to her ( i know its hard but it will make life soo much easier for u on the long run swag, sure u might be thinking of ripping her eye lashes out while u have this conversation but i think its the best thing to do) and explain that it pisses u off that she does things with out being asked or with out caring about the feelings of her other co-workers? i think its the best way to deal with this situation. think about bec mind u i've never worked so i might not understand the circumstances like the rest of the people here.
do other fellow co-workers share the same feelings u do towards her annoying stunts?