Index: /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.cpp	(revision 75618)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.cpp	(revision 75619)
@@ -251,4 +251,6 @@
             connect(m_pGuestFileTable, &UIGuestFileTable::sigNewFileOperation,
                     this, &UIGuestControlFileManager::sltReceieveNewFileOperation);
+            connect(m_pGuestFileTable, &UIGuestFileTable::sigCacheHostFileObjectsForDeletion,
+                    this, &UIGuestControlFileManager::sltCacheHostFileObjectsForDeletion);
 
             pFileTableContainerLayout->addWidget(m_pGuestFileTable);
@@ -335,4 +337,9 @@
     connect(m_pActionPool->action(UIActionIndex_M_GuestControlFileManager_S_CopyToGuest), &QAction::triggered,
              this, &UIGuestControlFileManager::sltCopyHostToGuest);
+
+    connect(m_pActionPool->action(UIActionIndex_M_GuestControlFileManager_S_MoveToHost), &QAction::triggered,
+            this, &UIGuestControlFileManager::sltMoveGuestToHost);
+    connect(m_pActionPool->action(UIActionIndex_M_GuestControlFileManager_S_MoveToGuest), &QAction::triggered,
+             this, &UIGuestControlFileManager::sltMoveHostToGuest);
 
     layout ->addWidget(m_pToolBar);
@@ -522,15 +529,20 @@
 void UIGuestControlFileManager::sltFileOperationComplete(QUuid progressId)
 {
-    if (m_pGuestFileTable)
-    {
-        m_pGuestFileTable->refresh();
-        /* The following call deletes file objects whose paths have been cached for later deletion: */
-        m_pGuestFileTable->continueWithMove(progressId);
-    }
-
+    if (!m_pGuestFileTable || !m_pHostFileTable)
+        return;
+
+    /* The following call deletes file objects whose paths have been cached for later deletion: */
+    m_pGuestFileTable->continueWithMove(progressId);
+    m_pHostFileTable->continueWithMove(progressId);
+
+    m_pHostFileTable->refresh();
+    m_pGuestFileTable->refresh();
+}
+
+void UIGuestControlFileManager::sltCacheHostFileObjectsForDeletion(const QUuid &moveProgessId,
+                                                                   const QStringList &hostPathList)
+{
     if (m_pHostFileTable)
-    {
-        m_pHostFileTable->refresh();
-    }
+        m_pHostFileTable->updateDeleteAfterCopyCache(moveProgessId, hostPathList);
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.h	(revision 75618)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.h	(revision 75619)
@@ -116,4 +116,5 @@
     void sltReceieveNewFileOperation(const CProgress &comProgress);
     void sltFileOperationComplete(QUuid progressId);
+    void sltCacheHostFileObjectsForDeletion(const QUuid &moveProgessId, const QStringList &hostPathList);
 
 private:
Index: /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileTable.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileTable.cpp	(revision 75618)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileTable.cpp	(revision 75619)
@@ -1362,5 +1362,4 @@
 void UIGuestControlFileTable::continueWithMove(const QUuid &progressId)
 {
-    QStringList sourcePathList = m_deleteAfterCopyCache.value(progressId);
     deleteByPath(m_deleteAfterCopyCache.value(progressId, QStringList()));
 }
Index: /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIHostFileTable.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIHostFileTable.cpp	(revision 75618)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIHostFileTable.cpp	(revision 75619)
@@ -134,5 +134,5 @@
 }
 
-void UIHostFileTable::setDeleteAfterCopyCache(const QUuid &progressId, const QStringList &sourceObjectsList)
+void UIHostFileTable::updateDeleteAfterCopyCache(const QUuid &progressId, const QStringList &sourceObjectsList)
 {
     m_deleteAfterCopyCache[progressId] = sourceObjectsList;
Index: /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIHostFileTable.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIHostFileTable.h	(revision 75618)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIHostFileTable.h	(revision 75619)
@@ -34,5 +34,5 @@
 
     UIHostFileTable(UIActionPool *pActionPool, QWidget *pParent = 0);
-    void setDeleteAfterCopyCache(const QUuid &progressId, const QStringList &sourceObjectsList);
+    void updateDeleteAfterCopyCache(const QUuid &progressId, const QStringList &sourceObjectsList);
 
 protected:
