protected virtual void StandardHyperlinkClickedProcessing(HyperlinkClickedEventArgs args)
{
Cursor originalCursor = this.Cursor;
try {
this.Cursor = Cursors.WaitCursor;
System.Diagnostics.Process.Start(args.Url);
} catch (Win32Exception) {
System.Media.SystemSounds.Beep.Play();
// ignore it
} finally {
this.Cursor = originalCursor;
}
this.MarkUrlVisited(args.Url);
this.RefreshHotItem();
}