Contacts Context Menu or Drag & Drop

Would like to see in future versions right click on a contact and have context menu show add new appointment or task. Once selected have the name and address already inserted into the task or appointment. All you would have left to do is enter final criteria, such as start and end times and alarm if needed, or drag drop contact name to calendar or task to accomplish same thing.
Image shown from competitor software sorry, using drag & drop contact name onto appointments / task window.