I was messing around with the CAM API scripting earlier and noticed that there does not seem to be any way of calling specific tools out in a script (For instance, making a script that runs the same toolpath with two different tools, or making one that toolchanges a specific way, or even making something simple like an autofinish tool that just repeats the last path made using a tool and its predetermined information.) Being able to call the UI for tools up and record which tool you select as a variable within the script would be fantastic as well.
If these functions were expanded upon it could help people streamline the programming process in their shops by taking care of some of the repetition involved with using CAM.