You can send your BTC away after 0 confirmations if you export the private key and use any other wallet. This is really easy so everyone should be able to do it.
no wallet will spend non confirmed transactions.
You will need at least one, otherwise double spending would be too easy