Ich benutze für meine Anwendungen die
AlphaSkins. Die sind (in der eingeschränkten Lite- Version) kostenlos und funktionieren hervorragend! Wenn du ein (gutes) Skinsystem komplett selber schreiben willst würde ich schonmal ca. 1 Jahr Entwicklungszeit einplanen.