The Problem:
We have a Winforms application, which can open up another WPF Window. This window contains various icons and text and isnt overly compl
After some more analysis using a profiler, this article seemed to be the same issue as what I was experiencing.
typeof(BitmapImage).Assembly.GetType("MS.Internal.MemoryPressure")
.GetField("_totalMemory", BindingFlags.NonPublic | BindingFlags.Static)
.SetValue(null, Int64.MinValue / 2);
Not the nicest solution, but it definitely fixed the problem.