Humor me, how do you use PutAllInFolder or PutInFolder on Shared, desktop private-on-first-use views

Humor me, how do you use PutAllInFolder or PutInFolder on Shared, desktop private-on-first-use folders. It works fine with normal private-on-first-use folders so long as the user has the appropriate permissions but desktop private views cause a “can’t move document to shared private on first use folder” error.

I’m working on the assumption that having permissions to create private folders in a database is irrelevant if you are creating the folders on your workspace.

Subject: Humor me, how do you use PutAllInFolder or PutInFolder on Shared, desktop private-on-first-use views

Have users got permission in ACL to do so?