private void Apply()
        {
            NetIconImage.IconStyle selectedIconStyle;
            if (optLines.Checked)
            {
                selectedIconStyle = NetIconImage.IconStyle.Lines;
            }
            else if (optGrow.Checked)
            {
                selectedIconStyle = NetIconImage.IconStyle.Grow;
            }
            else
            {
                throw new Exception("No selected icon style");
            }
            AppRegistry.SaveIconType(
                Application.CompanyName, Application.ProductName, "NetworkNotificationIconStyle", selectedIconStyle);
            m_networkAnimation.SetIconStyle(selectedIconStyle);

            int intNewTimerInterval = Convert.ToInt32(trackBarTimerInterval.Value * 100);

            AppRegistry.SaveIntValue(
                Application.CompanyName, Application.ProductName, "NetworkNotificationTimerInterval", intNewTimerInterval);
            m_networkAnimation.SetTimerInterval(intNewTimerInterval);

            int intIndicatorPacketSize = Convert.ToInt32(trackBarIndicatorPacketSize.Value * 128);

            AppRegistry.SaveIntValue(
                Application.CompanyName, Application.ProductName, "NetworkNotificatioIndicatorPacketSize", intIndicatorPacketSize);
        }