DesktopFinishClient@desktop_order is clearly an Array

no need for Builtins to manipulate it.

btw, this realization looks like something y2r should
have done.  if we're going to do this by hand for
all of yast, we'll be busy till 2027.
DesktopFinishClient@dd_map is clearly a Hash

no need for Builtins to manipulate it.
DesktopFinishClient@dorder_map is clearly a Hash

... with the same set of keys as @dd_map; no need for Builtins
to manipulate it.