Also ich sag mal so: Wenn man ein Skript mit allem drum und dran will, würde selbst ich Highslide nehmen.
Highslide ist überladener Mist :)
Grundsätzlich bin ich bestrebt das Skript so einfach wie möglich zu halten, so dass ich es in einem halben Jahr immer noch verstehe ;)
Das ist richtig - aber ein paar Schnittstellen zum Abfragen und setzen der Parameter müssen schon vorhanden sein.
Eine Konfigurierbarkeit wie bei Highslide hingegen ist absolut unnötig - da werden dutzende Skins mitgeliefert die man irgendwie zusammenkonfigurieren kann - das absolut unsinnig.
Das Ding soll die nötigen DOM-Manipulationen durchführen und ein paar Schnittstellen bereitstellen, das Styling macht man dann über CSS.