The apples don't seem to stack. Cursed Shield + Ring of Courage doesn't work, even with 0 shield (seems to trigger on HP loss). These Rings do stack, though. The Dragon Wings seem to check for lack of armor before the battle, not after (may be intended).
The lizardman could use a couple of Rings of Protection instead of just armor, but I guess it's hard difficulty and still winnable.