Template form appears to have everything required Colin.
I have attached our objective register as an example. We have put all our objectives together in one place (quality, environmental, information security, health & safety) and colour coded the programme associated to each.
When the objecitve is closed, each task is highlighted in the corresponding colour.
Hope this helps.