Note: I should probably mention that this addon (and in fact, most of my addons) has been abandoned at this point. That is to say, I don't maintain them, and there are possibly bugs in them.
A simple addon (which hopefully works...) to stop tracking a quest once you complete all of the objectives. Should also remove a newly accepted quest from the tracking frame, assuming you have 'auto-track new quests' enabled, if the quest doesn't have any objectives.
I should have fixed the errors in it.
Should have fixed the problems from 1.01
Update: Altered most of the code. There are two bugs that I know of at the moment.
The first is when you complete a quest by picking up an item. It won't remove it from the quest tracker. It stops tracking the quest, but it remains in the quest tracker. It should remove that quest once you do anything else to trigger it to check your quests.
The second is when you click on the completed, but not removed quest mentioned above. It generates some Lua error.