Hell, it'd be nice in every mod. How many players treat DTs in BA as invincible walls instead of just telling a bunch of stumpies to force-fire until the hole appears?
edit:
Woulnd't Argh's code snippet provide a partial solution for the common "I want to be able to attack features" problem? Just the ability to easily order units to destroy them? I think that part _could_ be done in Lua, but it would be very Lua intensive - an "Attack Ground" command and a monitor that checks that the unit is destroyed and then clears the "Attack Ground" command when it is gone would do it, wouldn't it? That would allow some queuing - destroy this feature and then proceed through breach.
Of course, as KDR said, the complete solution would involve support for dragging, and that would be much more complicated... could you have the attack command switch to a different command (the "destroy features" command, possibly draw-circle-destroy-features) when you point at a feature?
Basically, the workflow
1) user clicks the attack button.
2) user points at feature
3) user holds mousebutton down - at this point, the engine notices it's pointed at a feature and, isntead of drawing a box as usual, draws a feature-destruct circle.
4) all included features are added to a "destroy these features" meta-order for the selected units.
5) units ordered assigned to attack the ground under the closest unit in "destroy these features" list.
6) slowupdate monitor checks that feature still exists.
7) if feature no longer exists, remove it from the "destroy these features" list, and if the "destroy these features" list is not-empty, return to step 5.

Proceed to next order after the "destroy these features" meta-order.
This would allow you to select a group of units, click "attack", drag-target a group of features, and then have them proceed through the breach after they're finished destroying the mess.
Is there something I'm missing? Do beamweapons not work for this or something?
Obviously this is a case where an engine-implementation would be far, far better, but this would be better than nothing.