desktop: Additional note on open_object()'s behavior
desktop: Implement a desktop::open_object_is_supported() function
gui2/tgame_paths, taddon_description: Hide browse buttons if unsupported

Hide the URL/path browse buttons if we don't support the current target
platform, they are wasting space otherwise since they only trigger a
stderr error in that case.