public static LinkLabel onClick(this LinkLabel link, Action callback) { link.invokeOnThread( () => { link.Click += (sender, e) => callback(); }); return(link); }