Trying to invoke picture viewer

Anyone get the picture viewer to invoke from C++ Cascades? I tried this but no luck.

InvokeManager invokeManager;
InvokeRequest request;
// Who do we want to send the invoke request to?
request.setTarget("sys.pictures.card.previewer");
// What do we want the target application to do with it?
request.setAction("bb.action.VIEW");
// What are we sending?
request.setMimeType("image/png");
// Where is the data?
request.setUri("file:///accounts/1000/shared/camera/IMG_00000008.png");