Per mettere il contenuto di una lista in un textBox1 che si trova  in form1, da  un'altra classe, hò risolto cosi:
(Application.OpenForms["Form1"] as Form1).Controls["textBox3"].Text = string.Join(" ", list);   
con checkedListBox1 ho il medesimo messaggio di errore che avevo con la textBox..
foreach (int indexChecked in  checkedListBox1.CheckedIndices)  //controlla le caselle cliccate
(messaggio di errore: checkedListBox1 non esiste nel contesto corrente)
non riesco a risolvere... come si può fare per usare checkedListBox1 da una classe al di fuori di form1 ?