I am creating a To Do list in my company's web application. Each item on the to-do list is marked with a flag, which acts as a toggle (as in outlook) for to-do/completed. The icon cycles between a flag and a checkbox.
I want to make it easy to recognize this as the function for marking an action as completed and am trying to figure out the best way to indicate this.
A) On hover-over the flag icon highlights and a tooltip appears "Mark as completed"
B) On hover-over the flag icon changes to a highlighted checkmark (but does not stay a checkmark as you move off of it)
C) Just use a checkbox (some of the stakeholders in this project think that would be too "ugly")
D) Something else?