Si può fare, ma il "come" dipende strettamente dagli strumenti (compilatore, ambiente di sviluppo, ...) che utilizzi. Inoltre con un resource editor puoi cambiare le risorse (icone comprese) di un eseguibile.