Want read data from EEPROM as HEX, not DEC

#include <EEPROM.h>   // in the progmem I have saved words, from which I will combined sentences later...
const char F7[] PROGMEM = "CONNECTED";    // the word CONNECTED I will call from eeprom address 00...
const char B9[] PROGMEM = "DISABLED";    // so it is list of shortcuts for calling words to display
const char EF[] PROGMEM = "MANUAL";
const char CB[] PROGMEM = "REJECT";
const char CE[] PROGMEM = "RETURN";
const char BE[] PROGMEM = "SIGNAL";
const char C9[] PROGMEM = "WAITING";
const char DE[] PROGMEM = "CONNECTED";

I think you have a misconception. The name of each string (F7, B9, EF, etc) is only for use by the programmer and the compiler. It does not exist in the code, and cannot be used to reference the string. strlcpy_P needs the actual address where the string is stored in PROGMEM, not the name you have given it.

You could put the eight strings into an array, and save the array index in EEPROM, otherwise you will need to know the actual PROGMEM addresses where the compiler is storing the strings.