all: cleanup warnings
ShellProvider: do not use g_error

If tracker connection fail we could still workaround. At last, do not abort.