Yes, your last 2 sentence was what I mean.
In this case it gets done instantly no confirmations, no fees... right?
You got it, no fees. All you are doing is accessing the database from a different client. If you have the private key you can spend from anywhere. That's why it is so important to safeguard them.
I do just want to check for one possible misunderstanding. You are not confusing "import private keys" with "sweep". That is completely different as it uses your keys to request a transaction that you will get charged for.