Nice project, few small issues, i added this to a test project, and on whilst inside the test app, closing the options menu then reopening it the listview items are all added/created again, so you now have 6 items for instance when there should be only 3. So i added:

lvw.Clear()


To the form closing event, this solved that issue but now on opening the options menu the second time all the listview items on click show the tabs as been blank when they are not.

Heres some pics to explain a little better:

Options menu opened for the first time on app run:


after closing and re opening the options menu the items are gone: