Licensing without creating Application class

We have a WinForms application hosting WPF using Caliburn (2.0) to implement MVVM using MEF for dependency injection. We have no instance of System.Windows.Application at the moment and if we follow the sample and create a trivial one the application blows up. Caliburn has two code paths, one with System.Windows.Application.Current == null and the other one that doesn’t work. Fixing this would be non-trivial.

I these any other mechanism for licensing that does not require creation of this class?

(handled off-line by email)