i discovered a memory leak when reusing the same instance of the SwingController.
This affects at least the versions ICEpdf 6.3.0 and higher.
The reason is that the DocumentViewControllerImpl in the closeDocument() method does not reset the toolMode. The line is commented out. This means that the MouseWheelListener in particular is not removed from the scrollPane.
To fix this I manually extended the given method by calling uninstallCurrentTool.