WPF: Finally, generating wave form bitmaps in different threads works. The test control still throws an exception from time to time about DependencyObject/Freezing but not sure if it happens with the wave form cache manager. The bitmap isn't regenerated when the control size changes and the bitmap takes way too long to generate, but hey it works now, so at least we're on the right path!