dock:: create DesktopAppInfo if needed