Если цвет рабочего стола изменяется во время работы приложения элемента, элемент сохраняет свой исходный цвет:
<Button>
<Button.Background>
<SolidColorBrush Color="{StaticResource {x:Static SystemColors.DesktopColorKey}}" />
</Button.Background>
Hello
</Button>
С другой стороны, если цвет элемента задается с использованием DynamicResource, он изменяетсяЦвет рабочего стола меняется:
<Button>
<Button.Background>
<SolidColorBrush Color="{DynamicResource {x:Static SystemColors.DesktopColorKey}}" />
</Button.Background>
Hello
</Button>