Checking in my current version...I think.
Trying to learn how to use this silly thing.
Added event handler to write macro set to an XML file on application shutdown. Next, to add a reader on startup to initialize the macro set based on XML file content.
First shot at an XML reader for the macroset. Next up is either cleaning up the XML reader, or implementing an interface to view/edit the macro set.
Slight improvement regarding newlines in MacroSet.ToString().

Reader is now closed after initializing based on XML file.
Super simple "Show Macro" implementation, including GUI entry button.
More advanced -- creating a dialog that will allow me to interact with the text representation of the MacroSet.

Next up...figuring out how to accept changes. May require GUI change.
Changed format to something more easily parsable for MacroSet dialog.
Added simple, practically hard coded parser to read from the text box where the user can edit, add, or delete pairs.
Merge https://github.com/snaotheus/FNFR