To answer your questions in order:
External Carriage and launch.
Which hard points could carry and launch.
While not normally used for launching Harpoons, they have apparently been used for dropping Mark 46 torpedoes (seemingly a field modification within operational squadrons), so modifying them for MRASM launches wouldn't be a stretch.