Flashcards deluxe is really one of the best so far. However, in terms of downloading picture, I think A+ Flashcards Pro is better. It allows me to click the download picture button and the app will search the internet for the picture. One of the advantage is that I can search some picture not exist if I search using English. For example, the 2-rows bus, which only exist in Thailand. I search internet will not able to find the picture. However, if I click on the Thai translation, I can find the picture easily.
Also, the MSN online translation allows me to add word fast. I understand it may not the way you want your software to be. However, just some ideas for you to consider.
dicky1967