diff --git a/Alacarte/MainWindow.py b/Alacarte/MainWindow.py
index e43ea9a..a93d737 100644
--- a/Alacarte/MainWindow.py
+++ b/Alacarte/MainWindow.py
@@ -197,7 +197,7 @@ class MainWindow:
 		items.append_column(column)
 		self.item_store = gtk.ListStore(bool, gtk.gdk.Pixbuf, str, object)
 		items.set_model(self.item_store)
-		items.enable_model_drag_source(gtk.gdk.BUTTON1_MASK, self.dnd_items, gtk.gdk.ACTION_COPY)
+		items.enable_model_drag_source(gtk.gdk.BUTTON1_MASK, self.dnd_items, gtk.gdk.ACTION_MOVE)
 		items.enable_model_drag_dest(self.dnd_items, gtk.gdk.ACTION_PRIVATE)
 
 	def _cell_data_toggle_func(self, tree_column, renderer, model, treeiter):
@@ -415,7 +415,7 @@ class MainWindow:
 				new_parent = menus[path][2]
 				treeview.get_selection().select_path(path)
 				if item.get_type() == gmenu.TYPE_ENTRY:
-					self.editor.copyItem(item, new_parent)
+					self.editor.moveItem(item, new_parent)
 				elif item.get_type() == gmenu.TYPE_DIRECTORY:
 					if self.editor.moveMenu(item, new_parent) == False:
 						self.loadUpdates()
