invokerequired

Automatyzacja wywoływanego wzorca kodu

Boleśnie zdałem sobie sprawę z tego, jak często trzeba pisać następujący wzór kodu w sterowanym zdarzeniami kodzie GUI, gdzie ... wet wtedy składnia Invoke() jest zarówno nieefektywna, jak i nadal niezręczna w radzeniu sobie. Czy ktoś zna jakieś skróty?

Czyszczenie kodu zaśmieconego InvokeRequired

Wiem, że podczas manipulowania kontrolkami UI z dowolnego wątku nie będącego UI, musisz wysyłać swoje wywołania do wątku UI, ... sposób na utrzymanie wymaganego testu InvokeRequired bez konieczności kopiowania i wklejania tego wzorca w dowolnym miejscu?