applets/kickoff: Don't cache actionList
The actions can change between invocations, for instance the "add to favorites" turns into a "remove from favorites" when doing so.
Also, explicitly set the actions on the ActionMenu singleton rather than reading it from a property of its visualParent.
Adding favorites is reflected in the context menu immediately.
I recall that the menu was slow (especially with the AppStream stuff) at times but it cannot be cached unconditionally.
Edited by Kai Uwe Broulik