You should try all of them, if possible. Then turn your focus on the one app that you like the most, and give feedback.
They are all great apps in their own ways.
Heh, that folder name gave me a good chuckle.
Memmy feels great to use so far. Their speed of development is amazing.
If I remember correctly, Windows XP does include lots of patches and fixes to maintain compatibility with numerous games.
They will add custom icons for sure soon.