controllare LED RGB 350mA 3watt: resistenze o driver?

Per poterti dire con certezza la corrente giusta devi fornici il codice del LED.
È meglio che usi 3 driver di corrente costante come quello indicato perché ha un rendimento molto superiore a una resistenza. Le resistenze come hai calcolato dissipano 4,6W per un led a 3W.
Un driver ha un rendiemnto tipicamente sopra il 80%.
Quel driver indicato ha bisogno di almeno 8V é possibile che non funziona correttamente con una batteria da 7,2V. Anche se il datasheet http://www.micro-bridge.com/data/CRpowtech/PT4115E.pdf parla di una tensione di ingresso da 6 a 30V; al limite devi toglier i 4 Diodi radrizzatori di entrata e collegare il driver ai 7,2V in modo corretto.

Usa al posto del 2n2222 un darlington tipo TIP120 o un MOSFET tipo IRF540N. Il 2N2222 regge la corrente ma ha un guadagno basso puoi avere problemi di portarlo in saturazione.

Anche la soluzione con i LM317 come generatori di corrente continua non cambia niente nel basso rendimento del circuito. Rispetto alle resistenze avrai una corrente un po piú costante ma anche la resistenza basta per i LED. In questo caso con una batteria da 12V hai una pedita di quai 8W per un LED da 3W. Dovrai mettere dei dissipatori sui LM317.

Ciao Uwe