I found the lowest current was winflash which spikes presumably for the erase cycles only. Then pcm hammer which spikes for each flash chip access (erase or write) but backs off for each block of data communication. Dimented's tool and GM SPS appear to leave VPP on for the whole process. I also tested one of the well known aftermarket tools which left it on as well. I think based on this we might be able to reduce the amount of time we have vpp on for (maybe we only need it for erase cycles) which would mildly reduce heat and probably help to improve flash lifespan for devices that get flashed often, like this one

The first green square is a pcm hammer cal flash, the next is a winflash full flash, then a dimented24x7 cal flash, then an sps full flash. Scale is 0-1 amp.