I sent bitcoins from localbtc wallet to a unsynced program, it says 0 in the balance of the program and I really want them back.
You have two options: Either wait until your wallet has sychronized with the network – your bitcoin will show up when the block was processed that validated the transaction with which it was sent to you. The other option is that you can export the corresponding private keys to a client that doesn't store the blockchain and access it that way.
The easiest way is to open your wallet program and export the private key for the address(es) to which you sent the money. You would then import these private keys into a wallet program that doesn't require downloading the blockchain to work. Your best bets are BlockChain.info's web app and Electrum. Your balances should show up properly and immediately in those wallets and you'll be able to spend them freely.