Is it possible to integrate the calendar into forecast and have it not show the all-day events?
I use all day events for information, for example, if one of my direct reports is on vacation, and I don’t need that information in OmniFocus, where it’s simply visual clutter.
I don’t think, that you can manage that in OmniFocus, but you might put your all-day events in a special calendar (for example an all-day event calendar) and don’t activate that calendar to show up in OmniFocus.