[WPF] abstract color fix
added availability check functions to loader