yeah, Banco Itaú has its own DLL too. http://rodolphoarruda.pro.br/d/dll.jpg
They are all highly regulated and with very little incentive to innovate. So they can screw around and do pretty much nothing at all. The fascist/socialist banking system that exists across the globe is even more pronounced here.
For those of you that can read portuguese, I recommend this article: http://www.mises.org.br/Article.aspx?id=1387
I have accounts on three banks that work well with Ubuntu and Firefox. Only one of them mandates a Java runtime to be installed (and only enforces the requirement on Windows and OSX).