You don't need whole document parsed to Dictionary<string, string>
to get the value you need. Try following:
var query = XDocument.Load(@"C:\Users\Smith\Desktop\DEMO.xml")
.Root.Elements("replace").Elements("text")
.Where(f => (string)f.Attribute("symbol") == "__REGISTRATION_CATALOGNUMBER__")
.Select(f => (string)f);
textBox7.Text = query.FirstOrDefault();