Zumindest den ersten Teilberreich den du ansprichst bezieht sich auf diablo 2 modding.
Meine Diablo 2 Modding zeit liegt leider schon etwas länger zurück, daher kann ich dir nicht sagen wie man sich ein neues Item bastelt - Muss ich auch nicht, dafür gibts ja modding seiten.

http://diablo2.ingame.de/mods/Guide/index.php

Hier kannst du nachlesen wie du neue items erstellst, in welcher Datei was steht und so weiter. Eine Prima Grundlage für dein Programm auf jedenfall.