Хи, полное фиаско

Прозрачность фона надписей к иконкам в WinXP делается в довольно странном месте, без подсказки догадаться сложно: Панель управления -> Система -> Свойства системы -> Дополнительно -> Параметры -> Визуальные эффекты -> Отбрасывание теней значками рабочего стола (показал на миксе скриншотов).
Но с прозрачностью есть проблема - она работает только когда в качестве рисунка рабочего стола установлена картинка и перестаёт работать когда активирован
Active Desktop и в качестве фона рабочего стола используется изображение странички, сформированной с помощью html.
Как оказалось в моём примере с белым фоном всё визуально совпало и рамки надписей
просто были не видны.
Попробовал поэкспериментировать: взял свою wallpaper (Gnome.bmp) и засунул в html:
<html><head><title>desktop</title>
</head>
<body style="margin: 0; background-color: #ffffff">
<table width="1280" height="1024" border="0" cellpadding="0" cellspacing="0">
<tr><td><img src="images/Gnome.bmp" width="1280" height="1024"></td></tr></table>
</body>
</html>
и ... получил рамки с белым цветом фона, как на скриншоте. Поменял в коде цвет background - винда берёт код цвета и исполяет пожелания. Попробовал "обмануть" - поставил в качестве background ту же самую картинку, в надежде, что винда будет использовать её и цвет фона под надписями совпадёт с основной картинкой и визуально фон под надписями исчезнет:
<html><head><title>desktop</title>
</head>
<body style="margin: 0; background-image: url('images/Gnome.bmp')">
<table width="1280" height="1024" border="0" cellpadding="0" cellspacing="0">
<tr><td><img src="images/Gnome.bmp" width="1280" height="1024"></td></tr></table>
</body>
</html>
Облом... Винда на такую обманку не повелась, похоже она без посторонней помощи так делать просто не умеет.
Пока фиаско, но попробую повозиться дальше. Ставят же на рабочий стол ActiveX апплеты и прозрачность фона надписей при этом не нарушается. Хи, "заразил" ты меня
