Trilarion: So the OP and his friends could use Raptr or Xfire and get more or less exactly what he/she wanted. Is it difficult to add GOG games to Raptr or Xfire?
I have messed around with it, and the answer is... depends on what you want to acheive.
Both applications directly support some GOGs, non-GOG versions of others, and yet others not at all.
For those games that are directly supported, there's nothing to it, have the application detect installed games, and you're good to go
For the ones where only non-GOG versions are supported, some editing of the detection file is required (Xfire's is the simpler one, I gave up trying to understand Raptr's), and everyone on your friends list will see what you're playing.
For those games not at all supported, both you and your friends will have to edit the detection file (if only you do, they will see your status as something akin to "now playing: unknown game").
And yes, I did for a short while maintain a modified ini file so that Xfire could detect GOGs, but the interest seemed low, and I eventually stopped bothering. The file would also have to be updated for every Xfire update (Xfire updates replace the ini with a new one that adds support for more games, which may or may not include another GOG or two, so all your edits are gone and will need to be replaced).
For the technically-enough minded,
the thread is here. Be aware, though, that much of the ini file (and thread) is obsolete by now, and you should only use them as a guide as for what needs to be done to add support. If several of you decide to go the same route I did, please coordinate your efforts so that you all give the same game the same id number (say 9031 for realMyst, to take an example from my file), else A will see that B is playing realMyst while in reality B's playing Messiah, or whatever.