What I would do is make it so you have a database or collection of text-based DAT files to populate the charts, distribute the executable itself (along with an editor) and let people fill it in themselves.
Have some simple scripting setup where you can specify that one result means rolling on another chart. Maybe even a parser that can import charts that are text with a "1-10: this result" format.
That way, the app is not HU-specific (or even Palladium-specific), instead it's useful for any game with charts, and Palladium won't have any reason care about the app. And people can make their own tables for what they want to include.
Now someone hosting the scripts they might get upset with, so if you wanted a full service site people can download the whole shebang from, you're right back where you started with needing their ok.
edit, "M&Ms and Mountain Dew"?! Why would Palladium pay you in Mutants and Masterminds product?!
