It's took a bit of testing and checking but I've now managed to implement the Tags Editor and the Indexes Editor. Both are saving to config files correctly and applying some logic to ensure they're not going to cause any issues i.e. inheriting a tag that doesn't exist, or scanning for a tag code when no tag code specified. Anyway, the UI keeps all in check and makes sure the settings are all good.
I've fixed a couple of things I've noticed too, audio sometimes starts higher than expected in the media player, that's fixed. I've also made sure the Media tags i.e. HD1080 are automatically detected by the system now based on the video file info.
Finally all the file locations are now moved to the users AppData\Local folder, all this is gearing the app up ready for a proper installer. That's the very next job! Stay tuned.