Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp	(revision 78062)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp	(revision 78063)
@@ -502,5 +502,5 @@
     /* Use the "safe way" to open stack of Mac OS X Sheets: */
     QWidget *pWizardParent = windowManager().realParentWindow(this);
-    UISafePointerWizardImportApp pWizard = new UIWizardImportApp(pWizardParent, strTmpFile);
+    UISafePointerWizardImportApp pWizard = new UIWizardImportApp(pWizardParent, false /* OCI by default? */, strTmpFile);
     windowManager().registerNewParent(pWizard, pWizardParent);
     pWizard->prepare();
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportApp.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportApp.cpp	(revision 78062)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportApp.cpp	(revision 78063)
@@ -143,6 +143,7 @@
 *********************************************************************************************************************************/
 
-UIWizardImportApp::UIWizardImportApp(QWidget *pParent, const QString &strFileName)
+UIWizardImportApp::UIWizardImportApp(QWidget *pParent, bool fImportFromOCIByDefault, const QString &strFileName)
     : UIWizard(pParent, WizardType_ImportAppliance)
+    , m_fImportFromOCIByDefault(fImportFromOCIByDefault)
     , m_strFileName(strFileName)
 {
@@ -163,6 +164,6 @@
         case WizardMode_Basic:
         {
-            if (m_strFileName.isEmpty())
-                setPage(Page1, new UIWizardImportAppPageBasic1);
+            if (m_fImportFromOCIByDefault || m_strFileName.isEmpty())
+                setPage(Page1, new UIWizardImportAppPageBasic1(m_fImportFromOCIByDefault));
             setPage(Page2, new UIWizardImportAppPageBasic2(m_strFileName));
             break;
@@ -170,5 +171,5 @@
         case WizardMode_Expert:
         {
-            setPage(PageExpert, new UIWizardImportAppPageExpert(m_strFileName));
+            setPage(PageExpert, new UIWizardImportAppPageExpert(m_fImportFromOCIByDefault, m_strFileName));
             break;
         }
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportApp.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportApp.h	(revision 78062)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportApp.h	(revision 78063)
@@ -47,5 +47,5 @@
     /** Constructs export appliance wizard passing @a pParent to the base-class.
       * @param  strFileName  Brings appliance file name. */
-    UIWizardImportApp(QWidget *pParent, const QString &strFileName);
+    UIWizardImportApp(QWidget *pParent, bool fImportFromOCIByDefault, const QString &strFileName);
 
     /** Prepares all. */
@@ -72,4 +72,6 @@
 private:
 
+    /** Holds whether default source should be Import from OCI. */
+    bool     m_fImportFromOCIByDefault;
     /** Handles the appliance file name. */
     QString  m_strFileName;
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic1.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic1.cpp	(revision 78062)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic1.cpp	(revision 78063)
@@ -37,6 +37,7 @@
 *********************************************************************************************************************************/
 
-UIWizardImportAppPage1::UIWizardImportAppPage1()
-    : m_pSourceLabel(0)
+UIWizardImportAppPage1::UIWizardImportAppPage1(bool fImportFromOCIByDefault)
+    : m_fImportFromOCIByDefault(fImportFromOCIByDefault)
+    , m_pSourceLabel(0)
     , m_pSourceComboBox(0)
     , m_pStackedLayout(0)
@@ -61,4 +62,5 @@
 
     /* Initialize Cloud Provider Manager: */
+    bool fOCIPresent = false;
     CVirtualBox comVBox = vboxGlobal().virtualBox();
     m_comCloudProviderManager = comVBox.GetCloudProviderManager();
@@ -88,4 +90,6 @@
                 m_pSourceComboBox->setItemData(m_pSourceComboBox->count() - 1, comProvider.GetShortName(), SourceData_ShortName);
                 m_pSourceComboBox->setItemData(m_pSourceComboBox->count() - 1, true,                       SourceData_IsItCloudFormat);
+                if (m_pSourceComboBox->itemData(m_pSourceComboBox->count() - 1, SourceData_ShortName).toString() == "OCI")
+                    fOCIPresent = true;
             }
         }
@@ -93,5 +97,8 @@
 
     /* Set default: */
-    setSource("local");
+    if (m_fImportFromOCIByDefault && fOCIPresent)
+        setSource("OCI");
+    else
+        setSource("local");
 }
 
@@ -135,6 +142,7 @@
 *********************************************************************************************************************************/
 
-UIWizardImportAppPageBasic1::UIWizardImportAppPageBasic1()
-    : m_pLabel(0)
+UIWizardImportAppPageBasic1::UIWizardImportAppPageBasic1(bool fImportFromOCIByDefault)
+    : UIWizardImportAppPage1(fImportFromOCIByDefault)
+    , m_pLabel(0)
 {
     /* Create main layout: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic1.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic1.h	(revision 78062)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic1.h	(revision 78063)
@@ -54,5 +54,5 @@
 
     /** Constructs 1st page base. */
-    UIWizardImportAppPage1();
+    UIWizardImportAppPage1(bool fImportFromOCIByDefault);
 
     /** Populates sources. */
@@ -104,5 +104,5 @@
 
     /** Constructs 1st basic page. */
-    UIWizardImportAppPageBasic1();
+    UIWizardImportAppPageBasic1(bool fImportFromOCIByDefault);
 
 protected:
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageExpert.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageExpert.cpp	(revision 78062)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageExpert.cpp	(revision 78063)
@@ -29,6 +29,7 @@
 
 
-UIWizardImportAppPageExpert::UIWizardImportAppPageExpert(const QString &strFileName)
-    : m_pApplianceCnt(0)
+UIWizardImportAppPageExpert::UIWizardImportAppPageExpert(bool fImportFromOCIByDefault, const QString &strFileName)
+    : UIWizardImportAppPage1(fImportFromOCIByDefault)
+    , m_pApplianceCnt(0)
     , m_pSettingsCnt(0)
 {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageExpert.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageExpert.h	(revision 78062)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageExpert.h	(revision 78063)
@@ -41,5 +41,5 @@
     /** Constructs expert page.
       * @param  strFileName  Brings appliance file name. */
-    UIWizardImportAppPageExpert(const QString &strFileName);
+    UIWizardImportAppPageExpert(bool fImportFromOCIByDefault, const QString &strFileName);
 
 private slots:
