///--------------------------------------------------------------------------------------
        /// <summary>
        /// Read settings as the result of a tools, import operation
        /// </summary>
        /// <param name="reader">VsSetings reader that contains our values as written previously</param>
        ///--------------------------------------------------------------------------------------
        public override void LoadSettingsFromXml(Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader reader)
        {
            try
            {
                InitializeDefaults();
                string exePath, exeCmdLine;
                int    enablePreview;
                if (SlowCheetahPackage.Succeeded(reader.ReadSettingString(regPreviewExe, out exePath)) && !string.IsNullOrEmpty(exePath))
                {
                    PreviewToolExecutablePath = exePath;
                }

                if (SlowCheetahPackage.Succeeded(reader.ReadSettingString(regPreviewCmdLine, out exeCmdLine)) && !string.IsNullOrEmpty(exeCmdLine))
                {
                    PreviewToolCommandLine = exeCmdLine;
                }
                if (SlowCheetahPackage.Succeeded(reader.ReadSettingBoolean(regPreviewEnable, out enablePreview)))
                {
                    EnablePreview = enablePreview == 1;
                }
            }
            catch (Exception e)
            {
                Debug.Assert(false, "Error importing Slow Cheetah settings: " + e.Message);
            }
        }