e4xit, or someone else, please correct me if I'm wrong:
Let's say a user currently already has a QT, blockchain.info, or some other wallet, and wishes to move that entire balance from some or all of those addresses into armory offline cold storage. Are you saying the user gives the wallet.dat to online armory and then says "sweep"? All those funds will go to an armory-managed address and the original wallet.dat would then be empty and effectively useless? Am I understanding this correct?
All the funds would be "swept" to the Armory wallet, yes, but the keys do not get "imported" into the Armory wallet.
This is fine, and actually probably I would say the recommended way to perform such an action as having multiple copies of the same private key (needed to
spend the funds) in two different wallets is simply a bad idea,
however...
If you then "dispose of" the Blockchain.info wallet (as you have
swept all the funds from it is is no longer of use to you) and a friend send you BTC, or a merchant has to return some BTC to the original payment address as some goods which were in transit got lost, or even you ahve been asked to sign a message using an address you used for payment in the past (from the old Blockchain.info wallet), then you might find yourself in trouble.
So what am I saying here? Basically,
sweep your funds when importing funds from one wallet to another,
BUT keep backup copies of every wallet you have ever used. Ever. Period.
Then you'll be covered!
Edit: I have just re-read your post to check that I have actually answered your question and I don't think that I did; If you want to send your funds from a Bitcoin-QT wallet, to Armory, just generate an address and perform a regular transaction (to yourself).