Maybe consider using GtkSwitch instead of GtkCheckButton in the preferences dialog. Gives it a bit more of a modern feel especially with the great work that's been put into the new Adwaita theme.