Create new replica in the background?

Is it possible to create a new local replica of a database in the background programmatically?

I would like to create the replica(s) and allow the user to continue working in the client while the db’s finish replicating.

Subject: Create new replica in the background?

You should be able to do it with the background thread agents, it is an option in the agent builder.