John,
>Do you know of any problems just calling all the DECLAIRs multiple times?
I just use the Init() of a class to declare any DLLs it needs to use. This makes the class more self contained. And I leave them declared forever, it doesn't hurt to redeclare them either if you reinstantiate the class a second time.