Gotcha. Attaching to Tangle is the most expensive part of creating a new transaction. This is the PoW step; I believe it is similar to Bitcoin's PoW — add a random nonce, generate a hash and check that the result is less than a certain amount.
Depending on your hardware, this process can take a few minutes to complete. It will get faster in future versions of the software — IOTA's still in the "make it work" phase; "make it fast" is next.
I'm not super familiar with the wallet software (I work exclusively on the Python library), but here are a few ideas:
- If you are in Light Wallet mode, try switching over to Full Node. The wallet might be trying to send the attachToTangle request to a node that doesn't do PoW.
- It should be safe to quit and relaunch the wallet. PoW has to complete before the transaction can be broadcast to the node, so if you quit while the wallet is still doing PoW, then there's no chance that the transaction has been broadcast yet (your IOTAs are safe).
- You can double-check whether your transaction went through by visiting a Tangle explorer like http://iota.cool/. Enter your address, and you'll see whether your spend transaction was successfully broadcast.
A number of folks who are more familiar with the wallet hang out on IOTA's Slack. For more real-time assistance, head over to https://slack.iota.org/ to set up an account, and then post in the #light-wallet channel.