They don't work offline because they rely in the CRM Asynchronous Processing Service which is a Windows service that runs on the server. If you are offline you don't have any service that can process asynchronous requests in the client.
Gonzalo | gonzaloruizcrm.blogspot.com