Não tem como você fazer sem que seja pelo resourcehacker.
1. Criar outra dll(com outra imagem) irá necessitar de alterações no serveside
2. Resource funciona 100%, cria uma nova dll porém preserva a data(cria uma nova porque o crc da antiga e da nova gerada são diferentes)