what is you use case for this feature? I see some difficulties:
1) The availability dialog is only a graphical representation of a server interface that can be accessed by any client. Masking a dialog would only take away one of many possibilities to access this data.
2) Free/Busy data could also be gained by trying out timeframes with conflicting appointments.