XP Web Buttons
With XP Web Buttons you don't need to create separate graphics files for every mouse event. Simply change the buttons type and color parameter to fit any XP theme. XP Web Buttons are very flexible, allowing you to configure fonts, sounds, icons, background, and alignment. The buttons support javascript calls, target frames, multiple button types, and they are very easy-to-use. Java source code is available.