private async void ReloadDownload_Click(object sender, RoutedEventArgs e)
        {
            using (var FolderDialog = new System.Windows.Forms.OpenFileDialog())
            {
                FolderDialog.InitialDirectory = (Properties.Settings.Default.CustomTempDownloadFolder) ? Properties.Settings.Default.DownloadFolder : Properties.Settings.Default.DEFAULT_TempDownloadFolder;
                FolderDialog.Filter           = "Pdi files (*.dtemp.pdi;*.pdi)|*.dtemp.pdi;*.pdi";
                FolderDialog.Multiselect      = true;

                var result = FolderDialog.ShowDialog();

                if (result != System.Windows.Forms.DialogResult.OK)
                {
                    return;
                }

                foreach (String file in FolderDialog.FileNames)
                {
                    var temp = DownloadData.DeserializeDownloadData(file);
                    /** Prepare download **/
                    var listItem = new StreamDownloaderControls.UserControls.DownloadListItem()
                    {
                        Filename       = temp.FileName,
                        DownloadFolder = temp.DownloadDestination,
                        DownloadURL    = temp.RawURL
                    };

                    listBox.Items.Add(listItem);

                    var downloadContainer = new DownloadContainer(listItem, temp);

                    /** Start **/
                    await downloadContainer.Initialize();

                    downloadContainer.Start();
                }
            }
        }