Estimated Time in iCal / Availabilities Check?

Am I too shabby or how can I achieve that
A: Durations are considederen in iCal as an Event?
B: OmniFocus could possibly check availabilitues before placing it in iCal? I know that one could by tricky… any Workaround and Ideas to automize availabilities would be appreciated…
Thank you!