public bool Initialize() { displayWindow = new DisplayWindow(); displayWindow.Width = 400; displayWindow.Height = 400; displayWindow.Initialize(); displayWindow.Show(); EventProcessor.OnSubscribtion += EventProcessor_OnSubscribtion; EventProcessor.OnTipRecieved += EventProcessor_OnTipRecieved; EventProcessor.OnFollow += EventProcessor_OnFollow; if (!File.Exists(settingsFile)) { Settings defaultSettings = Settings.DefaultSettings(); string json = JsonConvert.SerializeObject(defaultSettings, Formatting.Indented); File.WriteAllText(settingsFile, json); } string fileJson = File.ReadAllText(settingsFile); settings = JsonConvert.DeserializeObject <Settings>(fileJson); return(true); }