Combinar e organizar todas as respostas atuais em uma única resposta e, em seguida, adicionar minha própria pesquisa:
Breve resumo do desenvolvimento de gadgets da Microsoft :
No que eles estão escritos? Os gadgets do Windows Vista / Seven são desenvolvidos em uma mistura de XML, HTML, CSS e alguma linguagem de script do IE. Também é possível usar C # com a versão mais recente do Script #.
Como eles são empacotados / implantados? Os gadgets reais são armazenados em arquivos * .gadget, que são simplesmente os arquivos fonte de texto listados acima compactados em um único arquivo zip.
Referências úteis para o desenvolvimento de gadgets:
onde eu começo? Boas referências introdutórias ao desenvolvimento de gadgets do Windows Vista / Seven:
Se você deseja usar recursos off-line, este livro parece ser um excelente recurso:
O que eu preciso saber? Algumas outras referências úteis; não necessariamente instrutivo
Atualização: Bem, esta se provou uma resposta popular ~ Compartilhando minha própria experiência recente com o desenvolvimento de gadgets do Windows 7:
Talvez a maneira mais fácil de começar a desenvolver o gadget do Windows 7 seja modificar um gadget que já foi desenvolvido. Recentemente, fiz isso porque queria um dispositivo de relógio maior. Incapaz de encontrar nenhum, eu mexi em uma cópia do gadget padrão do relógio do Windows até que ficou duas vezes maior. Recomendo começar com o gadget do relógio porque é bastante pequeno e bem escrito. Aqui está o processo que usei:
- Localize o gadget que deseja modificar. Eles estão localizados em vários lugares diferentes. Pesquise pastas com o nome * .gadget. Exemplo:
C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
- Faça uma cópia desta pasta (os gadgets instalados não são agrupados em arquivos zip).
- Renomeie algumas partes importantes:
- O nome da pasta
- O nome dentro do arquivo gadget.xml. Ele se parece com:
<name>Clock</name>
Este é o nome que será exibido na janela "Galeria de Gadgets".
- Compacte todo o diretório * .gadget.
- Altere a extensão do arquivo de "zip" para "gadget" (provavelmente só será necessário remover a extensão ".zip")
- Instale sua nova cópia do gadget clicando duas vezes no novo arquivo * .gadget. Agora você pode adicionar seu gadget como qualquer outro gadget (clique com o botão direito em desktop-> Gadgets)
- Localize onde este gadget está instalado (provavelmente para
%LOCALAPPDATA%\Microsoft\Windows Sidebar\
)
- Modifique os arquivos neste diretório. O gadget é muito semelhante a uma página da web: HTML, CSS, JS e arquivos de imagem. O arquivo gadget.xml especifica qual arquivo é aberto como a página de "índice" do gadget.
- Depois de salvar as alterações, visualize os resultados instalando uma nova instância do gadget. Você também pode depurar o JavaScript (o restante desse artigo também é bastante informativo).