PellesC will run on linux with WINE, you can compile programs that will run on Linux (through WINE) if you use well documented WIN32 Api Functions and stay away from unknown or obscure API calls you code will work great.
Im using eagle CAD, Lotus Notes 7 and many other programs, It's not windows but it's not bochs, the API is verry well emulated, works pretty good.