I have a single package that is loaded in one .cab .zip or .jar. In it is a large dialog implemented as a subclass of Frame. I would like to load this seperately, as it is sometimes never invoked, but contributes to the size of the .cab, .zip & .jar file that must be loaded. What is the easiest way to load this seperately without changing the structure of the code too much? Answer must work for JDK 1.01.