Remove SystemBackend

All desktop methods are now implemented in DesktopBackend.
[Gtk.Mac] Implement Desktop.GetFileIcon