Interesting Craig, so you have your code in Excel instead of having build custom MapBasic applications?
The ribbon interface allows you to create your own ribbon tab and organise the typically used tools on this. That makes it easier to access the tools that you might be using on a daily basis. We have been looking into adding tools from custom MapBasic applications as well. I'm not sure how far we are with that.
Info-Select, sounds a bit like a tool similar to InfoSelHandler tool that will show attributes of a selected feature in the Info window.
For the Add Node and Split, I would recommend using a tool that basically splits a polyline where you click