Kurina: XFire is the only one you may have an option of adding your own games, but only recent games, and with a bit of digging around your registry to find the right values to add to the xfire_games.ini (or .cfg, can't remember).
Miaghstir: I <i>might</i> be of help regarding Xfire and games it doesn't support by default. Of course, DOSBox has its own recording functionality built-in, which is probably the easiest solution for games that old.
Woah, wish I would have had this list summer of last year. I grabbed some games from GOG at the time, and I wanted to record some of them to share with a friend of mine. This was before I knew the ins and outs of editing the xfire_games.ini file, so I was driving mmyself mad trying to make things work between that and WeGame.
Awesome link and post though, that should definitely be a big help to most people. It really needs to be in the Community Stickies Compendium thread, unless I'm simply blind and do not see it there already.