|Simple Flocking ScreenSaver|
which could be a great improvement on current tools, if it worked.
The C++ language has plenty of odd corners; but so do the standard libraries, and the cross platform variations. The std::string class can surprise on some platforms with its Copy On Write semantics and the sharing of underlying memory buffers.
Every new version of Windows breeds a new bit of software to handle disk images, see WinCDEmu for Windows 7.
Getting a visa to travel to the states can be done online. The EU should reciprocate with US visitors until this nonsense gets stopped.
Consider Lockharts lament; replace "maths" with "programming", and ponder on education now. And recall how maths was taught, too. Ick.
The HunSpell spell checker has many dictionaries. The executable can be controlled via pipes from Java. There is a Swedish dictionary from "The Big Swedish Wordlist".