Como criar e usar recursos no .NET

Como crio um recurso que posso referenciar e usar em várias partes do meu programa facilment

Meu problema específico é que tenho um NotifyIcon do qual desejo alterar o ícone, dependendo do estado do programa. Um problema comum, mas com o qual estou lutando há muito tempo.

questionAnswers(6)

yourAnswerToTheQuestion