With a couple of tweaks we’ve managed a nice stable single instance WPF application for Xtractor following this advice from John Melville’s blog.
Of course using your own Main method causes problems for Blend, so we also made use of this advice from the Blend and Design Team’s blog.