I would contest that many of the exercise typologies currently available create frustration similar to the latter case. Drag'n'drop exercises, on the other hand, allow users to physically manipulate the virtual environment in which they live, and personalize the aspect of the exercises they are working on. This type of task completion is very intuitive and pleasurable, and often reflects real life needs better than multiple choice or true/false questions.
The following pages will show some of the almost limitless exercise types that can be created for 2nd language learning purposes (and in the field of education in general) by using Macromedia Flash MX and a dash of imagination.