Non c'è niente di male nel chiamare la funzione più volte per colorare i controlli.

Viceversa prevedi come parametro un array e cicli su quello.