Desktop file based GAppInfo @filename: @Returns: @key_file: @Returns: @desktop_id: @Returns: @info: @Returns: @info: @Returns: @desktop_env: @lookup: @uri_scheme: @Returns: