maybe bumping an old post but whatever. for the research macro all you do is make a macro to
1. click start
2. delay (how many seconds it takes to research)
3. drag mouse down to stop button
4. push stop button
5. go back to start
6. loop
when you hit stop after its done it wont move.. ta-da
If you want I made construct and research macros with macro express.. pretty easy stuff