The ability to perform actions in Spotfire and have the macro recorder observe and generate the relevant IronPython actions would be amazing. It would open up the API to more people, and would enable users unfamiliar with the API to build complex actions. The Excel VBA macro is an amazing tool to expose the underlying object model within Excel, and I believe this feature would truly differentiate Spotfire and open up the API to the masses.
I like this idea. It can also serve to automate complex tasks. I think the functionality is still there, it is just a matter of exposing the undo-redo history. For example, you create an analysis and review the history steps. If everything looks good, export the history. It can help people to learn how a specific task was done, configure complex dashboards, etc.
Think of it of creating a dashboard or task, undo everything and start clicking the redo button multiple times.