Итак, как сказано в комментарии к моему предыдущему ответу, Control - это поведение по умолчанию, и это то, что я запомнил как прозрачное.
В любом случае, вы пытались установить свойство background вашего UserControl или контейнер, в котором находится ваш ярлык (Panel, Form и т. Д.), Ваш ярлык должен отражать этот цвет:)
Старый ответ:
Прошло много времени с тех пор, как я запрограммировал winforms, но насколько я помню, надписи прозрачны по умолчанию? таким образом, только текст, который получает реальный цвет, а задний цвет имитирует то, что за ним стоит:)