还有一种可能就是所用的图标在程序中被include进了程序里面了。这种情况也挺多的,比如gthumb、rhythmbox中的几个图标就不能用图标替换的方法换掉。这种情况只能重新编译原文件了。
另外,我对你所说的“我之前连gnome的图标都替换了,还是不行....”,不太理解。什么叫连gnome的图标都替换了?都换了哪些图标文件呢?据我所知,网上可下载的图标主题中没有一个能够覆盖所有的gnome默认图标集的。所以我觉得你所说的替换方法和我所理解的有出入。
我还是觉得你的图标不全。看看你的/usr/share/icons/gnome/48x48/stock/data/目录下是不是有一个stock_lock.png的图标呢。那么在看看你的图标主题的相应目录中是否也有这个图标呢?记住修改图标后别忘了运行gtk-update-icon-cache。