Реальный гаджет Windows можно реализовать с помощью WPF, создав XBAP. Просто добавьте файл gadget.xml и файл .html, который содержит только IFRAME, который загружает XBAP. Таким образом, ваше приложение WPF будет на самом деле гаджетом и будет автоматически следовать всем правилам.
Другой вариант - использовать Windows Sidebar Styler . Это требует установки дополнительного программного обеспечения вместе с вашим, но также позволяет вам делать вещи, которые вы не можете делать внутри изолированной программной среды XBAP, без сертификатов подписи кода, авторизации пользователя и т. Д.
Третий вариант - создать гаджет, который использует что-то узнаваемое в HTML (например, определенный цвет фона), затем при запуске .exe отсканируйте hWnd в проводнике, который имеет нужные вам атрибуты, впрысните себя в процесс Explorer.exe и установите свое окно как дочернее для него.
Вариант третьего варианта - не вводить в Explorer.exe, а сохранять Z-индекс и местоположение (используя SetWindowPos), чтобы отслеживать Z-индекс и местоположение найденного вами hWnd.
Так много вариантов ...