What you need to do is get a reference to the upper level VI control that you want to change to colour of. I have edited your VIs that you included to show how I passed the references to the controls into the subVI. The subVI can then change the colours, values, labels, etc. of the controls and changes are immediate.
Hope this is what you're looking for.
Rob