private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            try
            {
                string   directory   = Path.GetDirectoryName(Environment.GetCommandLineArgs()[0]);
                string   path        = Path.Combine(directory, hotKeyFileName);
                string[] hotKeyLines = File.ReadAllLines(path);

                hotKeys = HotKey.GetRegisteredHotKeys(hotKeyLines, GetHotKeySources()).ToArray();
            }
            catch (Exception exc)
            {
                string message = string.Format("{0} while loading main window:\n{1}", exc.GetType().Name, exc.Message);
                MessageBox.Show(message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            TogglePlayPause();

            widthService = new WidthService(tblTitle, tblArtist, cdSong, cdSlider);
            widthService.Reset();

            viewModel.PropertyChanged += ViewModel_PropertyChanged;
        }