I would like to save and load a listview and all of its contents.
But, also, I want to make a combobox with all of the configurations of the listview.
So you could add another one via a settings menu, or load one using the combobox.
Basically your code will go into the click handler of the menu item or the indexchanged handler of the combobox. One option to consider is using resx files. With these you can save whole objects with ease and load them again after. Also since you give each one a unique name, you can easily load a list of available ones to load. Since you're dealing with whole objects you don't have to parse the data inside, or rebuild the configuration of it. MSDN has a pretty article on working with resx files.