For me is OK, easy and clean. Better than tons of buttons every where hahahah.
You could make a button and a config file to set the button visibility, So any one who wants the button can set it to visible, something like that.
Maybe two settings
1 - Visible = true--True/False -> set the Start/Stop auto research button visibility
2 - position = 1 -- 1/2/3/4 -> something like a map like (1-Top Left; 2-Bottom Left;etc...)