We have an open source project that is a framework for creating 2Dimensional Sprite based games. It works on Macintosh, but the OpenAL libraries fail on Windows.
This should be a very short project for a skilled programmer.
It may require some ANT skills as well as Java, OpenAL, and Windows.