if you need to do the same operation with many checkboxes, you can create them as an array (call them with the same name and set the index property) or you can iterate through them using the form Controls collection:
dim ctl as control
for each ctl in Controls
if typeof ctl is CheckBox then ... do something
To save/restore to the registry, use the SaveSetting and GetSetting methods, put them in the form Load and Unload events (complete documentation in MSDN)
This is to make really short and simple...
"There are two ways to write error-free programs. Only the third one works."