复制下面的命令到开始运行里执行 

reg add "HKEY_CLASSES_ROOT\.txt" /ve /d "txtfile" /f  
reg add "HKEY_CLASSES_ROOT\.txt\ShellNew" /v "NullFile" /f  

【下面这个同上面这个原理一样,只是下面这个是手动,上面的是自动完成】  
修改右键菜单应该在注册表中,具体的说,是在HKEY_CLASSES_ROOT根键下(这里可是右键菜单中所有命令的根源哦!)。展开该根键,其下的子键主要有两种:扩展名键(.+扩展名)和类定义键。
一般地说,只要是在windows系统中已注册过的扩展名,在 HKEY_CLASSES_ROOT下均有"·该扩展名"子键  

新建命令的子命令的添加与删除(xp亲测可以)  
比如说我要在右键新建里添加"新建bmp图像" :打开"HKEY_CLASSES\ROOT\.bmp"  ,点右键添加"项"ShellNew,然后在右边新建“字符串值”NullFile,字符串值数值数据为空  
----红底部分区分大小写,必须一模一样