I have a digital picture frame but that novelty kind of wore off.
My son set up my Microsoft computer to where when it goes into screensaver mode, it starts randomly showing pictures in my "My Pictures" folder on computer. IF she uses a computer, she might like the ease of that. I don't know how to do it but if "Help" doesn't tell you, write me and I'll ask him so you can set it up for her. I just love that! I get random pics of my family, my vacations, my grandkids, etc. When I'm stuck on the phone on hold, they flash before me. So, if you took lots of digital pictures as suggested, they could be included.
If she is a desk at home person, I love the gold plated "Lucky Four Leaf Clover" paperweight that a friend gave me once. I always think of her when I see that.
Love the James Avery idea (ring .. or bracelet).
A way to really show how much you appreciate her help might be to see if she's interested in your flying there to visit her after she's been there several months (and it's not in the middle of their snowiest time). Check Fare sales regularly and you'll find a crazy good price to make it doable even if just for a weekend.