WP7 Acceso entre hilos no válido - ScheduledTaskAgent

En la aplicación WP7, estoy llamando a un código para actualizar un mosaico en vivo desde el método onInvoke en la clase ScheduledAgent.

Obtener un error de hilo cruzado no válido.

La línea en la que falla es

var fontForeground = new SolidColorBrush(Colors.White);

Entiendo que hay limitaciones y API que no puedo llamar desde esta tarea en segundo plano, pero solo estoy tratando de configurar algunas cosas para generar mi propia imagen para mostrar en el mosaico Live.

¿Hay algo obvio que estoy haciendo mal aquí?

Gracia

Actualizar..

He descubierto esta pregunta

¿Cómo puedo representar texto en un WriteableBitmap en un hilo de fondo, en Windows Phone 7?

Es el mismo problema que tengo y, aunque hay un buen diálogo aquí, ¿no parece que hay una manera fácil de solucionarlo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta