desktop: Rename open_in_file_manager() function to open_object()

The new name is shorter, simpler, and its scope as broad as the
implementation.
desktop: Add Doxygen description for desktop::open_object()

90% of it is stating the obvious, but you never know...