namespace Password_Manager { public delegate string DataRequest(); //Fire whenever a specific field of ProfileHandler.CurrentProfile is needed internal static class Program { /// /// The main entry point for the application. /// [STAThread] static void Main() { ApplicationConfiguration.Initialize(); Application.Run(mainForm); } public static MainForm mainForm = new MainForm( () => ConfigFileManager.GetPath() ); //needed at creation so that MainForm may pass this method down to other classes in its constructor } }