Thanks for the clarification. However, we are not trying to speed up application startup. We're trying to speed up the first openning af a given Swing window in our application. It appears that the first time an instance of a window is created (with "new") it takes something like 20 secs where the next occurences take more like 5 secs.
And yes, JPF does use custom class loaders... So if I'm not mistaken, this is a problem with JET right?
PS: by the way, this java application is a re-write of an existing application consisting of some 1200 DLLs, at least half of wich are loaded dynamically at startup time, the rest during the execution ;-)