Boas, estou trabalhando em um sistema operacional desenvolvido em c#, sei que é muito difícil mais estou tentando ao máximo desenvolve-lo. Estou com dúvida em como realizar o desktop do sistema, para guardar
os atalhos para programas que não sejam do windows e sim do próprio sistema. O que posso utilizar para fazer este tipo de desenvolvimento e de preferência que eles possam ser movidos (arrastados a outros lugares do desktop) como no desktop
do windows.