@b4n requested changes on this pull request.
LGTM apart from the comment
-#if ! GTK_CHECK_VERSION(2, 10, 0)
gtk_widget_hide(check_systray); -#endif
Looks backwards, should you also remove the body? I guess the idea was not to add the option when the feature wasn't supported, wasn't it?