On certain high quality games that may have taken a bit more effort to do, I restrict unregistered users. In fact Dragons Breath gives you the impression that you're going to get to play, and then dumps you out before the game.
Its the only game that I've done this on because of all the effort it took to get it running under WHDLoad.
Most other good games, I simply remove savegame support.
If its a shit game, then frankly, I think everyone should be punished by being able to play it!!!