In order to make it function, short of some kind of intelligent "AI" to always automatically group up, you really do need /follow. In theory, one could write a program or hack the games art to put a huge color coded marker above each of your drones heads. Then have them track spatially where those were and have a routine to quickly search it out if it gets lost to resync (when feared, etc) but the most common button I pressed was /follow.

So, yes with the right programming it *IS* possible. With AHK or Keyclone? No chance. You need something more deeply embedded or some method of scraping the screen at a very fast rate and doing real time analysis. Neither of which are sexy or easy or cheap.