I am seeing the same effect here. Thank you for the clear description.
case=55626
Create from Usage does understand boost::shared_ptr, at least for me. So you might want to consider this, depending on how often you use shared pointers in your code.
Yeah, I was previously using boost, but moved to std::shared_ptr. I am using hundreds of shared_ptrs so i'll hopefully wait for a fix if that is possible. Thanks for the tip though :)