is there a guide for creating custom tools?

V8i SS4

Subject line says it all. I need a beginner's guide to creating custom tools and task panes.

thanks