I don't exactly know that I understand what you're saying about the user drag/drop, impersonation piece, but from the perspective of using it in a service to create/read/etc, you shouldn't have any issues. The only restriction that i'm aware of is that only the "admin" user has access to the CRX Ex...