Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp	(revision 78165)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp	(revision 78166)
@@ -1660,4 +1660,11 @@
 }
 
+void UIMessageCenter::cannotAcquireCloudClientParameter(const CProgress &comProgress, QWidget *pParent /* = 0 */) const
+{
+    error(pParent, MessageType_Error,
+          tr("Failed to acquire cloud client parameter."),
+          UIErrorString::formatErrorInfo(comProgress));
+}
+
 bool UIMessageCenter::confirmCloudProfileRemoval(const QString &strName, QWidget *pParent /* = 0 */) const
 {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.h	(revision 78165)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.h	(revision 78166)
@@ -373,4 +373,5 @@
     void cannotCreateCloudClient(const CCloudProfile &comProfile, QWidget *pParent = 0) const;
     void cannotAcquireCloudClientParameter(const CCloudClient &comClient, QWidget *pParent = 0) const;
+    void cannotAcquireCloudClientParameter(const CProgress &comProgress, QWidget *pParent = 0) const;
     bool confirmCloudProfileRemoval(const QString &strName, QWidget *pParent = 0) const;
     bool confirmCloudProfilesImport(QWidget *pParent = 0) const;
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic1.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic1.cpp	(revision 78165)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic1.cpp	(revision 78166)
@@ -37,4 +37,7 @@
 #include "UIWizardImportAppPageBasic1.h"
 #include "UIWizardImportAppPageBasic2.h"
+
+/* COM includes: */
+#include "CStringArray.h"
 
 
@@ -278,9 +281,9 @@
         else
         {
-#if 0
-            /* Read Cloud Client instances: */
-            QVector<QString> vmNames;
-            /*const QVector<QString> vmIDs =*/
-            m_comCloudClient.ListInstances(KCloudMachineState_Running, vmNames);
+            /* Read Cloud Client VM instances: */
+            CStringArray comNames;
+            CStringArray comIDs;
+            CProgress comProgress = m_comCloudClient.ListInstances(KCloudMachineState_Running, comNames, comIDs);
+
             /* Show error message if necessary: */
             if (!m_comCloudClient.isOk())
@@ -288,19 +291,27 @@
             else
             {
-                /* Push acquired names to list rows: */
-                for (int i = 0; i < vmNames.size(); ++i)
+                /* Show "Acquire cloud instances" progress: */
+                msgCenter().showModalProgressDialog(comProgress,
+                                                    UIWizardImportApp::tr("Acquire cloud instances..."),
+                                                    ":/progress_reading_appliance_90px.png");
+
+                /* Show error message if necessary: */
+                if (!comProgress.isOk() || comProgress.GetResultCode() != 0)
+                    msgCenter().cannotAcquireCloudClientParameter(comProgress);
+                else
                 {
-                    /* Create list item: */
-                    QListWidgetItem *pItem = new QListWidgetItem(vmNames.at(i), m_pAccountInstanceList);
-                    if (pItem)
+                    /* Push acquired names to list rows: */
+                    foreach (const QString &strName, comNames.GetValues())
                     {
-                        /* Make item non-editable: */
-                        pItem->setFlags(pItem->flags() & ~Qt::ItemIsEditable);
+                        /* Create list item: */
+                        QListWidgetItem *pItem = new QListWidgetItem(strName, m_pAccountInstanceList);
+                        if (pItem)
+                        {
+                            /* Make item non-editable: */
+                            pItem->setFlags(pItem->flags() & ~Qt::ItemIsEditable);
+                        }
                     }
                 }
             }
-#else  // XXX: uwe
-            msgCenter().cannotAcquireCloudClientParameter(m_comCloudClient);
-#endif
         }
     }
@@ -729,11 +740,12 @@
     if (isSourceCloudOne())
     {
+        /* Read Cloud Client description form: */
         CVirtualSystemDescriptionForm comForm;
         CProgress comProgress = m_comCloudClient.GetExportLaunchDescriptionForm(comForm);
+
         /* Show error message if necessary: */
         if (!m_comCloudClient.isOk())
         {
-            /// @todo add real error message
-            //msgCenter().cannotAcquireExportLaunchDescriptionForm(comCloudClient, this);
+            msgCenter().cannotAcquireCloudClientParameter(m_comCloudClient);
             return false;
         }
@@ -741,12 +753,12 @@
         {
             /* Show "Acquire export form" progress: */
-            msgCenter().showModalProgressDialog(comProgress, UIWizardImportApp::tr("Acquire export form..."),
-                                                ":/progress_media_move_90px.png", this);
+            msgCenter().showModalProgressDialog(comProgress,
+                                                UIWizardImportApp::tr("Acquire export form..."),
+                                                ":/progress_reading_appliance_90px.png");
 
             /* Show error message if necessary: */
             if (!comProgress.isOk() || comProgress.GetResultCode() != 0)
             {
-                /// @todo add real error message
-                //msgCenter().cannotAcquireExportLaunchDescriptionForm(comProgress, this);
+                msgCenter().cannotAcquireCloudClientParameter(m_comCloudClient);
                 return false;
             }
