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.
Got an old canvas print you're tired of? Glue some stuff onto it -- buttons, broken jewelry, shells, fabric flowers -- look around your house. Another idea to steal -- button letters on fabric panels - so many possibilities!