If you crochet, you can make a bunch of scarves. I did that once. It was fun.
Or, using any photos, make a photo ornament...using a small paper plate that you decorate,as the "frame" or something.
Or, make popcorn... and sprinkle chili powder, peppermint candy chips, or other "spices" in the bag, shake it up, and you have flavored popcorn... putting it in those cute cellophane baggies with a cute bow on it.
Or, paint a rock, and it can be a paper weight. Put the date on it and whatnot...and put in in a nice velvet drawstring bag or something to gift it with.
Or, make soap. Buy clear glycerin soap from a craft store, working in small batches, put chunks of it in a Pyrex bowl, melt it in the microwave for a few seconds (you don't want it to bubble or the bubbles will stay there. Melt it in 3-5 second intervals), then pour the "melted" soap in a greased plastic "mold" (I use those Gerber baby food containers), and then let it harden. You can add a few drops of food coloring and swirl it around to make it different colors... or add essential oils to give it a "scent." I've done this tons of times, and it's easy. Then wrap it up all cute and nice and you have a nice gift.
Oh and what about flavored oils? Putting sprigs of herbs in it...I never did that, but I hear it's easy.
Good luck,
Susan