5:
How can I change the tooltip's visual appearance

Extooltiplib_tlb::IToolTipPtr ToolTip1 = Variant::CreateObject(L"Exontrol.ToolTip.1");
ToolTip1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ToolTip1->Appearance = Extooltiplib_tlb::AppearanceEnum(0x1000000);
ToolTip1->ShowToolTip(TVariant("This is a tooltip that's shown with a different <b>visual apparance</b>."),TNoParam(),TNoParam(),TNoParam(),TNoParam());

4:
How can I get the tooltip being semi-transparent

Extooltiplib_tlb::IToolTipPtr ToolTip1 = Variant::CreateObject(L"Exontrol.ToolTip.1");
ToolTip1->Transparency = 50;
ToolTip1->ShowToolTip(TVariant("This is a tooltip that's shown with a different <b>visual apparance</b>."),TNoParam(),TNoParam(),TNoParam(),TNoParam());

3:
How can I get displayed a picture inside the tooltip

Extooltiplib_tlb::IToolTipPtr ToolTip1 = Variant::CreateObject(L"Exontrol.ToolTip.1");
ToolTip1->HTMLPicture[L"pic1"] = TVariant("c:\\exontrol\\images\\zipdisk.gif");
ToolTip1->ShowToolTip(TVariant("<c><img>pic1</img><br>This is a bit of tooltip with a picture attached."),TNoParam(),TNoParam(),TNoParam(),TNoParam());

2:
How can I get notified once the user clicks a hyperlink inside the tooltip

// AnchorClick event - Occurs when an anchor element is clicked.
void __fastcall TForm1::ToolTip1AnchorClick(TObject *Sender,BSTR AnchorID,BSTR Options)
{
	OutputDebugString( L"You have clicked the anchor" );
	OutputDebugString( L"AnchorID" );
}

Extooltiplib_tlb::IToolTipPtr ToolTip1 = Variant::CreateObject(L"Exontrol.ToolTip.1");
ToolTip1->ShowToolTip(TVariant("This is a bit of text that's displayed when <a A1>ShowToolTip</a> method is called."),TNoParam(),TNoParam(),TNoParam(),TNoParam());

1:
How can I display the tooltip

Extooltiplib_tlb::IToolTipPtr ToolTip1 = Variant::CreateObject(L"Exontrol.ToolTip.1");
ToolTip1->ShowToolTip(TVariant("This is a bit of text that's displayed when <b>ShowToolTip</b> method is called."),TNoParam(),TNoParam(),TNoParam(),TNoParam());