Hi, I agree that it would be nice to have such a helper function. But we should also report a bug upstream for the affected packages. Not having a desktop file means that a normal user (TM) can't start the program. I'd say that's a pretty bad bug. As a stopgap, we can work around it, but it makes much more sense to fix it at the source long term.