I have recently found out I need to send I MacBook Pro to Apple to repair the logic board and graphics card. I have, and are planning on buying several pieces of software in the near future, possibly before I send the computer to Apple's repair warehouse/sites. If for some reason the hard drive was damaged, or needed to be repaired and the data was erased, could I use Time Machine, or re-enter the activation codes for the software? Or does this vary by developer? Thanks.