You're right, in fact, the author of NO$ (Nocash) the GB emulator charges for the color version of his emulator, which I think is fair enough. The program is polished enough to deserve the money, he's obviously worked hard on it, and people just took it for granted, so now he charges a small fee...