Tunning tetrapyrrolic macrocycles for multiple applications