private void ChooseFileClicked (object sender, RoutedEventArgs e) {
			this.shortcut = (WebPageShortcut) this.Shortcut;

			OpenFileDialog dialog = new OpenFileDialog ();
			
			if (File.Exists (this.shortcut.Browser)) {
				dialog.InitialDirectory = System.IO.Path.GetDirectoryName (this.shortcut.Browser);
			}

			dialog.FileName = this.shortcut.Browser;
			dialog.CheckFileExists = true;
			dialog.CheckPathExists = true;
			bool? result = dialog.ShowDialog ();
			
			if (result.HasValue && result.Value) {
				this.shortcut.Browser = dialog.FileName;
			}
		}
		private void TestUrlClicked (object sender, RoutedEventArgs e) {
			this.shortcut = (WebPageShortcut) this.Shortcut;

			Process.Start (new ProcessStartInfo (this.shortcut.Url));
			e.Handled = true;
		}