Drupal 7: Adding a save button to save content to user profile page
For something really simple, you can use the Favorites module where users can add nodes to a "favorites" list. This is based off of the URL though, so a gallery of images rotating on one page wouldn't really work.

For a more robust system, you can configure a bunch of Flags, which can do many different things like bookmarks, favorites, etc.