bei onchange würd ich nur speichern wenn user den schieberegler wieder loslässt ;)
die fenster must du ja nicht als solche über die eigentliche gui werfen, das nervt mich dann immer.
position der hauptgui abfragen, fenster daneben andocken lassen.
z.b. so wie mit winamp...du bewegst winamp und equi oder playlist "kleben" an der hauptgui.
ich denke mal in erster linie wird man viele settings nur 1x einstellen und den bot dann laufen lassen.
die meisten wird wohl nur interessieren:
läuft bot noch
was an geld/exp/kills
hp/mp
counter für die mats
statusbar mit derzeitiger aktion
vieleicht sowas mit kleiner gui beim start, drückt man auf settings "plop" wird alles so groß wie du das nun schon hast ?
der rest ist ja uninteressant und z.b. bei 2x bot offen, ist das bei dir recht fett vom platz.
zum anderen find ich persönlich ein paar sachen unnötig.
z.b. wieso mobs filtern nach inc.life oder so ?
ab "keinplan" welchem level ist ja eh alles agro und wenn der bot dann nur inc.life angreift...wander, wander, und auf dem weg zig mal angegriffen.
zum gui erstellen kann ich nur sagen, mach dir ein konzept.
wie beim webdesign, du erstellst nen konzept was für funktionen und dazu dann ne sitemap:
[Only registered and activated users can see links. Click Here To Register...]
mit der fertigen sitemap kannst du dann einfach ne gui entwerfen, die man leicht handhaben kann und die übersichtlich bleibt.
so mache ich das mit meinen guis, vieleicht ein ansatz für dich dabei :)