Noahのアイコンを変える

悪評高い…

Noahの書庫アイコン、非常に評判が悪いです。Noahの基本はカスタマイズ。ではアイコンを変えましょう。

大きく分けて方法は三つ。
「DLLを差し替える」か、「DLL内のアイコンを差し替える」か、「関連づけのアイコンを変更する」
多分方法としては「DLLを差し替える」のが一番楽。が、自分の気に入ったアイコンの入ったNoahXt.DLLがないとお手上げ。
で、DLL内のアイコンを差し替える、という手段。ResourceHacker使えばある程度は簡単なのですが…。
「関連づけのアイコンを変更する」のは特にツールも使わないでも済むのですが、一つ一つ変える必要があるため手順としては面倒。
まあそんな長所と短所も考えつつ方法を選んでくださいませ。

方法1.DLLを差し替える

とりあえずトップページからDLLを適当に選んでダウンロードしてください。あんまり種類はないですが。

ダウンロードしてきたら、それを既存のNoahXt.DLLに上書きすればいい…んですが、「Windowsが使用中のため上書きできません」とか出ることも。そんなときは次のどちらかの方法でコピーが可能です。

1: 一度Noahの設定画面でWindows拡張タブの「ここに圧縮」と「ここに解凍」のチェックを外して設定保存
2: Windowsを再起動(or ログオフ)
3: NoahXt.dllをコピー
4: 再びNoahの設定画面で設定を元に戻す。

または

1: Windowsを再起動(or ログオフ)
2: コピーが終わるまでマウスの右ボタンでのドラッグをしないように気を付けながらNoahXt.dllをコピー

変えてみたけれどアイコンが変わらない、という場合はアイコンキャッシュをクリアして再起動しましょう。
アイコンキャッシュはIconCache.dbという名前で
C:\Documents and Settings\(ユーザー名)\Local Settings\Application Data
とかその辺にあると思います(XPの場合)。隠しファイル設定になっているので標準では見えませんが。見えないときはマイドキュメントとかのの上のツールバーからツール→フォルダオプション→表示で、すべてのファイルとフォルダを表示の方にチェックを入れてください。

他にも元のNoahXt.dllをリネーム→新しいNoahXt.dllを入れる→アイコンキャッシュ更新などでも出来るそうです。基本的にきちんと変わって不具合無ければどんな換え方でも問題ありません。

B-SundayさんのサイトStrayer(http://besunday.hp.infoseek.co.jp/)にも、DLL版があります。

方法2.DLL内のアイコンを差し替える

方法1.で気に入ったアイコンがない、というときはこっち。一番いいのは本家ページからソースとってきてアイコン差し替えてコンパイル…なんですが、かなり面倒。なので、アイコンだけ差し替えましょう。トップページから下段にあるDLLをダウンロードしてください。最近upx圧縮はかかってないのかな…なので、多分ResourceHackerが使えます。

アイコンの番号と種類は以下の通り。
101-lzh
102-zip
103-cab
104-rar
105-tar
106-yz1
107-gca
108-arj
109-bga
110-ace
111-7zip
112-jack
113-other

アイコンはこんな所のを使っている人が多いようです(敬称略)。
S.F.Cafe (http://www.geocities.co.jp/SiliconValley/2090/)
White Pencil (http://dotto.jp/)
HEXAEDGE(http://iguu.a.fiw-web.net/)
infinity(http://cobalt.cside2.jp)
Strayer(http://besunday.hp.infoseek.co.jp/)←Dllとしても。

方法3.関連づけのアイコンを変更する

フォルダオプションから…でもいいんですが。

えんどうのホームページ (http://homepage3.nifty.com/endou/ ※Yahooに飛ばされますが…)の、Anterixというソフトを使うと便利です。
KH Software Factory(http://www.khsoft.gr.jp/) の、KH IconMagic98 もなかなか。