=== modified file 'Docky.Services/Docky.Services/DesktopItemService.cs' --- Docky.Services/Docky.Services/DesktopItemService.cs 2010-09-15 19:56:43 +0000 +++ Docky.Services/Docky.Services/DesktopItemService.cs 2010-11-08 06:26:21 +0000 @@ -501,7 +501,7 @@ int startIndex = exec.IndexOf ("wine ") + 5; // length of 'wine ' // CommandLineForPid already splits based on \\ and takes the last entry, so do the same here - vexec = exec.Substring (startIndex).Split (new[] { @"\\" }, StringSplitOptions.RemoveEmptyEntries).Last (); + vexec = exec.Substring (startIndex).Split (new []{'/', '\\'}, StringSplitOptions.RemoveEmptyEntries).Last (); // remove the trailing " and anything after it if (vexec.Contains ("\"")) vexec = vexec.Substring (0, vexec.IndexOf ("\""));