public SettingsPanel(UnrealPluginExt plugin)
        {
            Contract.Requires(plugin != null);

            this.plugin = plugin;

            InitializeComponent();

            SetStyle(ControlStyles.SupportsTransparentBackColor, true);
            BackColor = Color.Transparent;

            BindSettings();
        }
        private void deleteButton_Click(object sender, EventArgs e)
        {
            var settings = GetSelectedApplicationSettings();

            if (settings == null)
            {
                return;
            }

            plugin.Applications.Remove(settings);

            BindSettings();

            UnrealPluginExt.DeleteApplication(settings);
        }