No existe una forma programática de administrar elementos anclados en el menú de inicio o en la barra de tareas. El problema con permitirle modificar elementos anclados es que podría intentar hacerlo; Y eso está mal.
El problema es que las personas, que no son el usuario , podrían decidir agregar elementos a:
- el escritorio
- la lista de elementos rápidos del menú de inicio
- el menú de inicio rápido
- el menú de favoritos
- la lista anclada del menú de inicio
- la lista anclada de la barra de tareas
De repente, estas áreas se convierten en un basurero para cada pedazo de basura que alguien pensó que era demasiado genial.
Esas áreas son para usuarios . No instaladores. No es
Es por eso que nadie, excepto el usuario , puede anclar elementos al menú de inicio o la barra de tareas. Si te dejan: puedes intentar hacerlo. Microosoft aprendió su lección.
Las aplicaciones aún intentan guardar su basura en el escritorio y el Inicio rápido del usuario, incluso cuando ya no hay un inicio rápido. Incluso Git, la querida actual, lo hace:
No se puede confiar en que los desarrolladores hagan lo correcto.
Para citar a Raymond Chen:
¿Por qué no hay acceso programático a la lista de pines del menú Inicio?
Aprendimos nuestra lección de la manera difícil.
En Windows 95, le dimos acceso programático a la lista "Elementos rápidos" del menú Inicio, los elementos que aparecen en la parte superior del menú Inicio, arriba de la lista Programas. Esta área estaba pensada para que el usuario la personalizara con sus enlaces favoritos, pero los programas vieron rápidamente la oportunidad y se enviaron spam cada vez que tenían la oportunidad.
En IE, le dimos acceso programático al menú Favoritos, y una vez más, los programas se enviaron spam.
En Windows XP, intencionalmente no otorgamos acceso programático a la lista de elementos en negrita en la parte superior del menú Inicio (la "lista de pines"). La lista de pin es para que los usuarios pongan sus iconos favoritos. No es el lugar para que un programa decida unilateralmente: "Soy tan genial. Soy tu ícono favorito. Lo sé. Así que me pondré allí porque, bueno, soy tan genial".
Porque sabíamos que en el momento en que dejáramos que la gente se metiera con la lista de contactos, todos se instalarían en ella y no tendría sentido (y sería molesto).
A continuación, Microsoft necesita descubrir cómo evitar que los programas agreguen accesos directos al escritorio.
Chatter de bonificación
Buscando mi vieja carpeta Quick Launch en Windows 7:
C:\Users\ian\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
Muestra que Foxit Reader pensó que simplemente tenía que agregarse allí. Junto con
Si eres el autor de uno de esos programas, eres un idiota. Deja de poner tus íconos en el inicio rápido. Deja de poner tus íconos en el escritorio. Deja de poner tu icono en el escritorio de Todos los usuarios . Y veo que hoy en día Chrome ha encontrado una manera de eludir las reglas de Windows y se fija en mi barra de tareas en la instalación inicial. Los programas pertenecen al menú de inicio y a ningún otro lugar.
La carpeta Quick Launch todavía existe, pero ahora es simplemente un señuelo para que las aplicaciones mal manejadas arrojen su basura.
La carpeta del escritorio debe ir de la misma manera.