They should only appear if there is something like resistance, vuln, immune, insubstantial. If the target does not have any of those, you should not have a dialog.
While I could do a fully automated thing, this would require a lot of improvement on the input side. And that is something I'm not keen in doing... I don't want to invest too much time on the interface. I think the Swing interface ran it's course. What I really wanted to do is a HTML5 interface, runnable from browser and tablets. But that is beyond my current capabilities.
Having said that, I still want to do one major work, which is to fuse damage and effect to a single panel, and allow you to apply both in one click. Then maybe do a area attack wizard. The concept here is: Show all combatants, allow use to select: Crit / Hit / Miss / -- for each target. On the next pages of the wizard defines the effect and damage, apply to all targets.
Thomas