Column settings are saved

Column setting are saved and restored when the application is launched.
Header initialisation is not working in VS2012 - so moved code to
constructor initialisation.