Innerhalb von RCP Eclipse wird natürlich SWT benutzt, um Fensterchen und Buttons zu malen... - das heißt aber nicht, dass das irgendwie nen Gegenteil oder das gleiche ist. Wenn man sich mit Eclipse RCP auseinandersetzt, wird man sich sicherlich irgendwie auch mal mit SWT auseinandersetzen (wollen/müssen).
Swing hingegen ist das "herkömmlich" gebrauchte Toolkit zum Malen von Fensterchen und Buttons in ganz stinke-normalen Java-Awendungen... und wird's auch in Zukunft weiterhin sein... SWT macht also dasselbe in grün - sieht alles etwas anders aus, manches ist evtl. auch schneller - manches ist auch wieder schlechter gelöst als bei swing...
Mit Eclipse-RCP kann man also eine Anwendung erstellen, die so aussieht wie eclipse und alle dessen Möglichkeiten nutzt (nutzen kann) - aber halt selbst geschriebene Dinge darstellt...