protected override void OnStartup(object sender, StartupEventArgs e)
        {
            base.OnStartup(sender, e);

            jumpList = Container.Resolve <JumpListIntegration>();

            SetAwesomiumDefaults();

            DumpIconsForDocuments();

            ExtendCaliburn();

            Container.Resolve <IEventAggregator>().Publish(new AppReadyEvent());

            // Handle the original arguments from the first run of this app.
            var activationArguments = AppDomain.CurrentDomain.SetupInformation.ActivationArguments;

            if (activationArguments == null || activationArguments.ActivationData == null)
            {
                ((App)Application).HandleArguments(Environment.GetCommandLineArgs());
            }
            else
            {
                ((App)Application).HandleArguments(activationArguments.ActivationData);
            }
        }
        protected override void OnStartup(object sender, StartupEventArgs e)
        {
            base.OnStartup(sender, e);

            jumpList = Container.Resolve <JumpListIntegration>();

            SetAwesomiumDefaults();

            DumpIconsForDocuments();

            ExtendCaliburn();

            Container.Resolve <IEventAggregator>().Publish(new AppReadyEvent());

            // Handle the original arguments from the first run of this app.
            ((App)Application).HandleArguments(Environment.GetCommandLineArgs());
        }