I was just about to ask the exact same question. I do understand what the the user that answered the question is on about, I just don't think you should adapt the question to fit the answers, even if the OP added additional requirements. Neither do the added requirements make it too localized in my honest opinion.
It happens only too often, that an OP finds himself in a position that the question doesn't actually reflect the problem he has. We then don't find it odd to add some extra requirements or to slightly change the question to salvage it. Why would we now?
I feel we can leave the answer in place, seeing it's good answer, albeit no longer of use to the OP.
As I mentioned in the comments:
It is not up to other users to change the nature of the question so radically as to no longer reflect the OP's problem to accommodate existing answers. What if more users started posting Linux solutions? That wouldn't help the OP at all.
If you are unsure about the exact question, I consider it bad practice to answer the question. Especially when you're aware the question isn't phrased specifically enough. I believe it should be common practice to clarify this first, as Dave Rook attempted with his comment.
What operating system is this for?
If you still want to answer the question, write it as broadly as possible, to reflect all possibilities. If you don't you're gambling with your answer's validity.
Furthermore, the subsequent suggested edits "war" is out of order. The edit suggestion review system is there for good reason. When a user keeps posting the same edit suggestion over and over again, I feel this is abuse of the system. Especially if five individual users have rejected the suggested edit of removing the OP's additional requirements eleven times. It could be a mere matter of time before someone actually approves it.