It's not so easy to port anything especially Wine which is a Windows Emulator for Linux!?!!!? So don't talk about that like it is so easy.... I think that implementing APIs and supporting projects like KEX is a way that you should consider taking if u want to contribute Win9x community and help Win9x to survive a little longer. Using "XP dlls" is a large compatibility issue. First of all u can't just copy dlls instead of the old ones (but I suppose u already know that). Basically there is no (or it is very rare) way to use a whole dll from NT-based systems in 9x system. So again, implementing APIs is the only reasonable way to do that, although not conventional it does "add support".