This may have been obvious to some, but I was pleasantly surprised: You can drag an event in iCal from the main calendar to the To Do pane (if visible), or the reverse. This copies the event as a new to do (or the other way around), and also transfers alarm settings and notes, etc.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20050622090735635