You cannot change the icons that are stored inside shell32.dll, and you cannot have your custom icons appear beside the ones that are stored within shell32.dll.
However, you can create your own personal icons using software that can create icon files, then select it from the browse option when you are setting a custom icon.