You should think about supporting older OS versions, Unless of course there is one area essential that makes it extremely hard.I would want to see a function to queue configuration alterations, and when ready, apply all queued variations without delay. This is particularly beneficial when working remotely on a tool wherever You will need to change