Scusate se ho aperto la discussione prima di pensarci meglio.
Magari potrà essere utile a qualcuno:
Ho risolto utilizzando ColorDiaolog.CustomColors
Leggo e salvo i colori personalizzati da un DB.
Grazie