It would be great if this can be done on any control that has Text property, but still okay to have it in Hyperlink control for now.Non-hyperlink part and [hyperlink part]
The reason for having it in one control is so that the clickable text can dynamically adjust placement according to localization instead of having it in 2 controls (Static Text & Hyperlink) and then manually adjusting the position of Hyperlink control based on the length of Static Text control.