¿Por qué es SynchronizationContext.Current nulo en mi aplicación Winforms?

Acabo de escribir este código:

System.Threading.SynchronizationContext.Current.Post(
    state => DoUpdateInUIThread((Abc)state), 
    abc);

pero System.Threading.SynchronizationContext.Current es nulo