Alternatively you could write out a peak list with the
FormatConverter, then re-import it and link it to the other spectrum.
There's options to link the dimensions of the imported peak list to
the dimensions of the spectrum in the data model (user interaction is
indeed essential sometimes!).
The disadvantage of this method is that all information not stored in
the exported peak list file is inevitably lost. Let me know if you
want to copy a peak list this way, I'll write a guide.