One time is enough. But please make sure one instance of the viewer always remains (i.e. on main form) because the DLL must not be unloaded.
This has to do with the windows subclassing code, once a class has been added to a program it cannot be removed anymore.
#2
♥ 0