Well, that's how ioEliteForce and the Linux port of American McGee's Alice were done. The original .exe's, .dlls, and .qvms were decompiled to see how the media was implemented by the engine and what special stuff was added to the engine that would have to be written from scratch for the ioquake3 ports.