That may be one of the portraits that has a dungeon Lockheart sends you to find a spell charm, possibly the Expelliarmus.
I have never heard of an Accio spellbook in anything I have read about the game- that bit may be bogus.
I can't think of anything else that could gain any house points. It has no effect on the game ending. You may well have done all you could on that end.