Tim,
The only real difference is if you are using the Class Designer you can not drop other objects into a Custom class at design time. They can only be added at runtime using the AddObject() method. Container derived objects also have a visual appearance at runtime whereas Custom does not.
>While browsing various class libraries I noticed the use of the container where I would expect a custom class. Could you explain the advantage of this?