Functional Testing of Windows / Java Applications