XWorkplace Consolidation
If you check under the hood of the Workplace Shell on ArcaOS 5.0.1 you will notice some thing that are not complete organized.
Problem 1: The WPS Classes
Workplace Shell is based on objects created from WPS Classes. IBM's Workplace Shell has a well defined naming convention for that WPS Classes that starts with WP*, and xWorkplace (The open source desktop enhacement) also tries to have a naming convention with XPW*.
But when you check inside the WPS Classes you can find that there are a lot more.
The Awesome thing is that this is complete transparent for the user. The system may have 4 different WPDesktop childs and it works without the users to know about it.
The problem begin from the development side if you want to extend WPS objects.