Tentando entender método para adicionar Ícone

Eu sei que existem maneiras mais fáceis de fazer isto,mas queria uma explicação sobre estes métodos utilizados:
Screenshot_1
E dá certo,mas não entendo ao certo os métodos utilizados aí
Alguém que saiba explicar bem consegue me ajudar?Obrigado
OBS:Mesmo com está duvida eu sei que o ícone não irá aparecer no jar,só aparece no projeto mesmo

Chegou a pesquisar cada um desses métodos individualmente?

  • se sim, que partes não entendeu?
  • se não, comece pesquisando

Digo isso porque é mais fácil você pesquisar por conta própria e trazer dúvidas mais específicas do que alguém ter o trabalho de fazer isso pra você.

Abraço.