CacheViewer has been WIP for a while. At first I just did a port of GuerillaRadio's logic with some async operation support. Then I started moving that to work with BackgroundWorker systems. The later code got accidentally committed when I was pushing some changes for something else (and I haven't pushed new changes for it yet since it's not finished).

If you're going to work with code from the repo, you need to know how to debug or at least know how to evaluate problems. None of that information even remotely helps me, especially since it's a stack dump of MS code (with no link to my own).