This settings page shows you the complete WPS class list as a hierarchical tree. On this page you may register and deregister WPS classes as well as replace and unreplace classes that have already been registered.

If you select a class, an information window will appear which shows you additional information about this class. In this window you'll find the class name, the default class title (which is shown in the third column of a folder Details view), and the DLL which contains the class. If this DLL is on the LIBPATH, in most cases no additional path is specified. This applies especially to most WPS standard classes, which are contained in \OS2\DLL\PMWP.DLL. In most cases, if this class is known to XFolder's author, you will also receive a short description of the class.

You can make changes to the WPS class list by using context menus. Select a class and press mouse button 2. The context menu which appears contains the options for this class. (In this menu you may also disable the information window.) Certain options are disabled if XFolder thinks that you should not make this change. Please see the XFolder Online Reference for details about this.

Warning: Using this page, you may make changes which will render your system unusable. If you don't know the meaning of a certain class, or if you don't know what WPS classes are good for altogther, you should NOT make any changes here. Most changes that this page allows will make your system unstable (if you're lucky) or will prevent the Workplace Shell from starting at all so that you'll have to re-install OS/2 altogether.

If you press mouse button 2 in an empty area of the window, a different context menu appears. This one allows you to register a new class.

The "Report initialization of each class" setting will show a small window for a few seconds each time when the WPS initializes a class. This happens when it encounters an object whose class has not been initialized yet. This setting is of interest for programmers mainly. Enabling this feature might be a bit annoying when working with the WPS from a user's perspective. You will only see the effect of enabling this setting after the next WPS restart, because after opening the "WPS classes" page, all WPS classes have been initialized already.