| Send Apple feedback. They won't answer, but at least will know there is a problem.
| If enough people send feedback, it may get the problem solved sooner.
If only this were true...
Back in the beginning of OS X those of us who felt the dock was intrusive, provided no worthwhile functionality (beyond looking appealing when selling computers), and wasted screen real estate, would simply kill the dock process. Problem solved, eh?
Well, no. Apple, over time, reacted by integrating the dock more tightly into the desktop, making it far more difficult to be rid of it. I won't bore you with a more than a decade's worth of details, but I will point out Apple have a very long history of either not responding to this kind of feedback, or doing so in what I would call a negative way. This is not to say you should stop submitting it, but be aware the chance of it resulting in a positive outcome, at least in this (dock) case, is virtually non-existent.
So. Is DockMod a hack? Of course it is. There is no other way to, say, achieve a transparent background. All that is buried in the dock executable. That's not the way I'd write it, but -- we have to deal with what we have, not complain about what we wish we had. And, a "hack" is not always intrinsically bad. In this case it means getting something useful done the hard way, without the benefit of proper documention from the vendor (Apple).
Is there any risk in patching the dock executable? Perhaps, but it's extremely small, if it exists at all. In this case, the benefits so far outweigh the imagined possible problems there is no way to even compare the two - I can actually see what's in the dock now.
I think the worst that can happen is one would need to reapply the dock patches when an operating system update replaces the dock, and that may mean DockMod would need to first be updated to accoodate changes in the dock. I don't know if DockMod checks the dock version before patching it, but even if it doesn't the risk is quite small. There are many ways to launch programs, including DockMod to back out of a dock patch.
If, by the way, one must look at this from the "Chicken Little" perspective (which does nothing beyond impeding rational discussion), there was far more risk in Apple's recently patched "goto fail" bug, for example.
Billy Y..