Actually a lot of the airlines already have such programs - I once gave a large donation of miles to Make-a-wish Foundation after an airline crew had treated me with incredible kindness after i'd been injured the night before an sfo-nrt-bkk flight (18hrs travel)