private void CreateVPNRow(string vpnName, string hostname)
        {
            BitmapImage bitmap;
            Image       img = new Image
            {
                Width = 25
            };

            img.Margin = new Thickness(2, 2, 2, 2);

            VPN newVPN = new VPN();

            newVPN.Name     = vpnName;
            newVPN.HostName = hostname;
            newVPN.Status   = VPN_Controller.CheckConnection(newVPN.Name);

            if (newVPN.Status)
            {
                SetIcon("Connection_OK.ico", out BitmapImage bitmapSource, out Image image);
                bitmap = bitmapSource;
                img    = image;
            }
            else
            {
                SetIcon("Connection_error.ico", out BitmapImage bitmapSource, out Image image);
                bitmap = bitmapSource;
                img    = image;
            }

            img.Source = bitmap;

            newVPN.Image = bitmap;

            VpnList.Add(newVPN);
        }