DLLにアイコンを突っ込んだ要領でWindowsアプリに複数のアイコンをつけようとしたのですが
コンパイル後にできたexeを実行すると
'System.Resources.MissingManifestResourceException' のハンドルされていない例外が mscorlib.dll で発生しました。

追加情報 : 指定されたカルチャ (またはニュートラル カルチャ) に必要なリソースがアセンブリに見つかりません。"Form1.resources" が、アセンブリ "Form1" に正しく埋め込まれているか、またはリンクされているかを確認してください。
baseName: Form1 locationInfo: CommandTableMaker.Form1 resource file name: Form1.resources assembly: Form1, Version=1.0.1711.30489, Culture=neutral, PublicKeyToken=null

というエラーが出て実行できません
アイコンはきちんと指定した分だけ登録されているようなので
コンパイルさえ完全に出来れば完成なのですが・・・

ちなみにコンパイル時のコマンドは
csc /t:winexe /win32res:icon.res *.cs
です(icon.resはアイコンのコンパイル済みリソーススクリプト)