Reading code like service->path() is confusing, because it looks like
the path to the .desktop file (which is in fact entryPath(), most
likely because path() was already taken).
The key in the desktop file is called Path (and that won't change),
but in the C++ API, workingDirectory() is much clearer.