Learn the basics about plug-in development and rich-client applications.
Plug-in development in Eclipse is somewhat of an art form. If you're new to the concept of plug-ins, especially in the context of OSGi and Eclipse, it can be a burden learning the myriad tools Eclipse has to help you write plug-ins. This article will help you learn some basic plug-in development skills, with some best practices sprinkled in for good measure.
If you missed Part 1 go here.
http://www.linuxlinks.com/portal/news/article.php?story=20080403122253908