Donate button is a good idea I should do.
Launching other utilities... I've looked at before, and fiddled around with implementation but it's not something I can really get behind. In part for the same reasons as the modding issue...
I saw your mod browser program (haven't tried it yet) and I think it's a great idea. But the main problem with mods, and I think this stands for utilities as well, is the lack of a standardised format. Mods are packed with different directory structures and often include multiple versions/options in one package.
There are two ways to overcome this I think. The first is for the community to agree upon a standardised header file which would identify the mod, creator, version number, directory structure and install options which the installer would parse. This would probably require some auxiliary program or net code to have the modder fill out a form and generate the necessary file.
Secondly, which is probably better but more work, would be to raid DFFD for most of that information, which it mostly has, and then spend time developing algorithms that analyse the mod's file structure and try to install in a smart manner. And hope that modders don't create labarynthine zip files.
On top of all that you have DFHack scripts and raw clashes and... It makes my head hurt thinking about it! On second thought, you'd probably want a combination of the above two methods, and ignore mods on DFFD that don't comply to the format...?
That said, I use Mod Manager (I think) for Skyrim, and they have clearly done a great job of a complex install process linked to online resources. It is possible. But you'd need to spend a lot of time planning for every eventuality.