I have written a number of fairly-simple python functions using
arcpy which help a user significantly when performing a certain workflow using various tools (both ArcGIS toolbox tools and external software).
I'd really like to bind some of these functions to buttons on a new ArcGIS toolbar, as they are not really geoprocessing tools, but more like 'Workflow Management Tools', as they do things like show and hide various layers, change symbologies etc, and generally make it easier for the user to perform specific tasks.
Is there a way to do this? I have looked in the documentation and have found various things about how to create toolbar buttons using ArcObjects, and I have found this question about accessing ArcObjects from Python, but I'm not sure how easily these can be combined.
Does anyone know if this can be done, and if so, how?