Lion’s iCal changes default behavior of the new event creation in Month View and creates all day events by default. This is one of the most annoying bugs in Lion. But it is really not a bug. I learned today that if you type the name of your meeting and the start time; it will make the new event, set the time, and default the duration to 1 hour. For example, in month view, double click the date you want the appointment to be on. Then type “Meeting Information at 3p”. (There is no need to use “at” if you don’t want to)
iCal will set the appointment on the date at 3pm lasting to 4pm with the description of “Meeting Information”
If you want to change the default duration of the event that iCal sets you can do so by using a terminal command.
Open terminal and use the following command. Notice the “15” at the end, edit that to be the time in minutes you want to be the default.
defaults write com.apple.iCal 'Default duration in minutes for new event' 15
So if I want my default meetings to be 1 and 1/2 hours then I need to edit the code to end in 90.
I hope this helps some of you with the new iCal and making it more user friendly.