Moshi,
People CAN extend their objects with their own DLLs. But they don't need to. I can make a CPU meter object right now in less than 10 seconds and it's 17K, no DLLs.
https://www.joeuser.com/brad/lamemeter.dxpack
99% of DX objects have no binaries. They use either XML or INI inside. Having the capability to extend ones objects themselves with new functionality is something I conider to be an advantage. I've been a Konfabulator user from day 1 and have hung out on the forums there and there has been a big demand for widget makers to be able to extend the capabilities of Konfabulator themselves. DesktopX allows this. Konfabulator doesn't. If Arlo doesn't think of a given feature, it ain't going to happen. There is no Brazen Weep of the Konfabulator world because Konfabulator doesn't allow people like him to do what he does.
On the other topic, I totally agree with you that Arlo could ask his widget makers to let him convert the various .dmg files (most of the widgets are .dmg btw, not .sit) to .zip or whatever. But it would be a manual process. You cannot convert a .dmg to a .zip. .sit, on the other hand could be.
All of which is beside the point. Konfabulator MAY be the greatest thing since sliced bread. But what bugs me is the general belief that anything on the Mac must be great and when it's ported over it is a gift to us poor Windows users. iTunes is a 40MB pig. If anyone other than Apple had made it, it would have been a foot note. But because it came from the Mac, it gets a free marketing ride.
From a technological perspective, Samurize is superior to Konfabulator. And it's free. SysMetrix too. But do these programs get all the hype? No. Even though both Samurize and SysMetrix can do anything Konfabulator does, they don't get mentioned on TechTV. In fact, TechTV said there is no PC equivalent to Konfabulator when in fact there are SEVERAL. The two I mentioned, several other programs, and DesktopX which has many many features beyond Konfabulator.