Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVM.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVM.cpp	(revision 84161)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVM.cpp	(revision 84162)
@@ -20,4 +20,5 @@
 
 /* GUI includes: */
+#include "UICommon.h"
 #include "UIMessageCenter.h"
 #include "UIWizardNewCloudVM.h"
@@ -27,4 +28,5 @@
 
 /* COM includes: */
+#include "CCloudMachine.h"
 #include "CProgress.h"
 
@@ -140,5 +142,6 @@
 
         /* Initiate cloud VM creation procedure: */
-        CProgress comProgress = comClient.LaunchVM(comDescription);
+        CCloudMachine comMachine;
+        CProgress comProgress = comClient.CreateCloudMachine(comDescription, comMachine);
         if (!comClient.isOk())
         {
@@ -157,4 +160,11 @@
             break;
         }
+
+        /* Check whether VM really added: */
+        if (comMachine.isNotNull())
+            uiCommon().notifyCloudMachineRegistered(field("destination").toString(),
+                                                    field("profileName").toString(),
+                                                    comMachine.GetId(),
+                                                    true /* registered */);
 
         /* Finally, success: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic1.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic1.cpp	(revision 84161)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic1.cpp	(revision 84162)
@@ -676,4 +676,8 @@
     connect(m_pAccountImageList, &QListWidget::currentRowChanged,
             this, &UIWizardNewCloudVMPageBasic1::completeChanged);
+
+    /* Register fields: */
+    registerField("destination", this, "destination");
+    registerField("profileName", this, "profileName");
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic1.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic1.h	(revision 84161)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic1.h	(revision 84162)
@@ -147,4 +147,6 @@
 {
     Q_OBJECT;
+    Q_PROPERTY(QString destination READ destination);
+    Q_PROPERTY(QString profileName READ profileName);
 
 public:
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageExpert.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageExpert.cpp	(revision 84161)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageExpert.cpp	(revision 84162)
@@ -185,4 +185,8 @@
     connect(m_pAccountImageList, &QListWidget::currentRowChanged,
             this, &UIWizardNewCloudVMPageExpert::sltHandleInstanceListChange);
+
+    /* Register fields: */
+    registerField("destination", this, "destination");
+    registerField("profileName", this, "profileName");
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageExpert.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageExpert.h	(revision 84161)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageExpert.h	(revision 84162)
@@ -35,4 +35,6 @@
 {
     Q_OBJECT;
+    Q_PROPERTY(QString destination READ destination);
+    Q_PROPERTY(QString profileName READ profileName);
 
 public:
