I'm about to replace the MCU with a new one. My question is, will I have any problem downloading my software codes into the new MCU using the Arduino 0018 programming software?
That depends on if the new MCU has the bootloader already burned into it. Some vendors sell it that way, others just sell a blank chip. Where did you buy it?
Lefty