This may or may not help, but Apple's "pro" apps (like Aperture) don't like to be moved from one system to another without first uninstalling on the old system (though I don't know why that would be a problem for just a HD replacement). If I understand you correctly, Aperture will run, but not...