A free program for Android, by Fun Magic Apps.
The free app is great for creating custom word clouds, and you can add pictures and even export them to use in other apps. The cloud-based service allows you to drag, swap, and drag and drop letters to solve the puzzle, and it comes with hundreds of words.
How to Play:
The game begins when you enter a few letters. The application will shuffle them around in a cute disorderly fashion. You can then choose a color or two for your meaningful words and shape them as you like.
The app also has an opening slide for your business presentation, a birthday greeting card for your grandma, and a creative status update for your Facebook page.