Cambiar el color de fondo del cuadro de lista deshabilitado en el tema clásico de Windows

Estoy desarrollando una aplicación WPF que debe ejecutarse con el tema clásico de Windows. La aplicación crea un cuadro de diálogo que contiene un ListBox. Cuando se muestra el cuadro de diálogo, debe deshabilitarse durante 1s antes de aceptar cualquier entrada. Estoy logrando esto con un disparador de estilo, y funciona. Sin embargo, ListBox muestra un fondo blanco cuando está deshabilitado, de lo que parece que no puedo deshacerme. Cuando se usa el tema aero, el siguiente recurso de estilo soluciona el problema:

<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent"/>

Pero cuando se usa el tema de Windows Classic, vuelve a aparecer el fondo blanco. ¿Cómo puedo remediar la situación para el tema clásico?

Respuestas a la pregunta(1)

Su respuesta a la pregunta