The form I suggested as a starting point was just a basic form from C#. The way things work, you design a form with inputs and then code what happens for that input. In the case of the registry tool - all we are doing is setting different items in the registry. The Xara programme reads this to guide it. So, what we a designing is the method of interacting with a user to tell us to change a registry item. And yes, looking at XaReg or XaReg2 shows you what registry entries we will most likely be changing.