Det går att göra med TweakUI för XP, finns några liknande program för Vista men Microsoft har inte gjort dom programmen. Däremot kan du gå in i regedit och HKEY_CLASSES_ROOT, leta upp dom filtyperna som du vill ha bort från den listan och tryck på plusset vid sidan av filtypnamnet (tex .txt eller .jpg). Den mappen som kommer upp under som heter "ShellNew" byter du namn på till typ "ShellNew-" så ska just den filtypen försvinna från "Högerklick > Nytt"
Detta med att lägga till egna har jag inte provat men jag återkomma med det om jag hittar en lösning på det
Eftersom du inte tar bort nåt från registret utan bara lägger till ett "-" så kan du alltid gå tillbaks och ändra om du märker att du tagit bort fel sak.