FYI on old issue...As of 8.0 M050 - found another option without coding...
The change triangle indicates when a pending change order or change request is out against a given business object. By default, the triangle will appear when a change is out in the state UNDERREVIEW, IMPLEMENTATION, or OPEN. Sites may wish to customize the life cycle states of their change objects, and may wish to show the pending change triangle in additional or fewer states.
In Windchill 8.0 M050 and later, these states can be changed with two properties in wt.properties: wt.change2.pendingOrderStates and wt.change2.pendingRequestStates. What follows is adding an additional state called "LOCKED" to these two properties
xconfmanager -s wt.change2.pendingOrderStates=UNDERREVIEW,IMPLEMENTATION,OPEN,LOCKED -t codebase/wt.properties -p
xconfmanager -s wt.change2.pendingRequestStates=UNDERREVIEW,IMPLEMENTATION,OPEN,LOCKED -t codebase/wt.properties -p