I would run Migration Assistant to transfer everything over to the new iMac. (Assuming you've already powered it up and skipped the opportunity to do this with Setup Assistant?).
How old is your MacBook Pro? If it's capable of running Mountain Lion, you'd have both computers supporting iCloud, which would keep your contacts, calendars, email, etc. always synced between the two.