With Microsoft Message Queue Server it's possible to send the state of COM objects supporting the IPersistStream or IPersistStorage interface. This sample shows how to take advantage of this feature using Visual C++ and ATL