I have been working on a compiler in my free time that attempts to take a C like src file and targets the JVM platform. Ofcourse since I don't have the slightest clue about the JVM platform I spent sometime poking at the class file format. Here is a spinoff from that project .. http://saju.pillai.googlepages.com/kapi. Kapi is a java class file disassembler for Win32 that also produces useful src hints .. like the "good twin" of javap.
Also, I don't really hate Win32 - I just think it is retarded ..sometimes.