You can't access it when you run it in a new
thread or BackgroundWorker without doing a Invoke. If your just wanting to update it from another form in the same thread, use
Form1.CheckboxName.Checked = True
(or False).
Your question isn't exactly clear...