Я хочу поместить окно приложения за всеми другими окнами. Я думал об использовании .NET 4 и WPF или Silverlight.
У меня нет какого-то конкретного кода для рисования, я просто хочу, чтобы окно моего приложения использовалось в качестве обоев рабочего стола, сохраняя при этом интерактивность (без шуток со скриншотами и т. д.).
Возможно ли это вообще, и если да, то как?
Изменить: я использую Windows 7 x64.
Редактировать 2: я знаю, что рабочий стол отображается в окне с идентификатором 0 (или что-то в этом роде). Могу ли я использовать вызовы взаимодействия, чтобы поместить мое окно в качестве дочернего элемента окна 0?