Cute for wedding or baby shower gift. Or, heck, for yourself! I would glue the buttons onto a fabric wrapped canvas. You can dye or spray paint plain white plastic buttons. Ocean Blue Button Monogram on Canvas -- by Letter Perfect Designs,via Etsy.
Custom Button Letter Wall Art - DIY - Kids' initials - hang on bedroom doors. Use a fabric that coordinates with each kid's room & tastes. Tips: SEW buttons to fabric, use decorative upholstery tacks on sides.