Index: paneldelegate.py
===================================================================
--- paneldelegate.py	(revision 592)
+++ paneldelegate.py	(working copy)
@@ -20,7 +20,7 @@
 import gconf
 import gconfsource
 import bonobo
-import xdg.DesktopEntry
+from ConfigParser import ConfigParser
 
 try:
     import userprofile
@@ -204,8 +204,9 @@
 				desktop_file = launcher_location[7:]
 			else:
 				desktop_file = PANEL_LAUNCHER_DIR + "/" + launcher_location
-			launcher = xdg.DesktopEntry.DesktopEntry(desktop_file)
-			self.name = launcher.getName() + _(" launcher")
+			c = ConfigParser()
+			c.read([desktop_file])
+			self.name = c.get('Desktop Entry', 'name') + _(" launcher")
 		elif self.object_type == "action-applet":
 			action_type = self.client.get_string (PANEL_KEY_BASE + "/objects/" + id + "/action_type")
 			if action_type == "lock":
