I think this is a good suggestion! I still think the solution with mini icons on the left would look very elegant though.
@CrazyDesi has made a similar point in this thread. It is not simply a matter of avoiding proprietary software but rather about allowing users to make an informed decision and having a smoother computing experience. I would suggest three tags/labels: Free, Proprietary, and Commercial (payment necessary in order to use the full functionality of a program). I really like to campaign a bit more for this.
Do you think this topic should be moved to a new thread? @lah7