Beer28 wrote:You know what would be even cooler though, than eating up resources hooking buttons, and having to hook stuff every time you want to interject on windows functionality????
just modifying the source and handling the actual events instead, then recompiling that component of the shell and redistributing it.
What, so every time somebody else released an update to the shell I had to spend time messing around re-integrating my custom patches? Sounds messy to me...
What would be good is if every single component of the UI was an Object and I could just inherit the behaviour and override it in a subclass. I could customise everything without ever having to look at someone else's sourcecode.