Sent this yesterday but it bounced.
> Ok, I think I see the problem. It has to do with
> XtCreateWidget doesn't work with ExtObjs and the
> wrapper system. Well, really initializing classes
> doesn't work in an init_prehook when the resource
> lists are merged - you end up trashing the resource
> list because some are compiled and some aren't.
>
> The proper fix is to convert Vendor to use similar
> sec obj allocation techniques as Gadgets (there
> are comments to this effect in VendorS) for the
> secondary objects. Look for desktopParent at around
> 858.
>
> There are various comments in SepG, BaseClass, and
> Vendor that may help. Also similar code in PushBG
> et al. Crucial points are that it is a
> SHELL_EXTENSION, not a CACHE_EXTENSION, and that
> it should persist (not be popped).
>
> Mitch