Library usage in loop() question

Within a loop() I am issuing a call. I am concerned about memory usage. Is there a way of declaring the library object in main to prevent this..or am I overreacting. See sample with Morse code led library.

LEDMorseSender cqSender(PIN_STATUS);
cqSender.setup();
cqSender.setMessage(String("cq "));
cqSender.sendBlocking();

How can I instantiate the library in main() so I can use only the request methods in loop() ...

cqSender.setMessage(String("cq "));
cqSender.sendBlocking();

with main() ...

LEDMorseSender cqSender(PIN_STATUS);
cqSender.setup();

Is there a way of declaring the library object in main to prevent this

No.

How can I instantiate the library in main() so I can use only the request methods in loop()

Hack the libiary and remove the things you don't want.

You can define your own main() in the sketch if you like. The definition in the sketch will override the one in the Arduino core library. Here is the main() function in the Arduino AVR Boards core library:

Are you determined to use your own main() function ?

You could, of course, declare a global instance of the object and use it throughout the program.