It looks flexible enough for your current (and most likely future) needs.
In reply to Re: Storing program settings and state by bm in thread Storing program settings and state by John M. Dlugosz