As if I needed more reasons. iCal is the SYSTEM app for calendaring. Made by Apple. Should integrate with everything right? Well, it does not respect your setting for 12-hour or 24-hour time. So while my menu bar says 15:46 right now, my appointment for 17:00 on my calendar says 5pm.
Fuck you, iCal. Do you realize the iPhone calendar app is a better desktop app than you?