Would running a program in the background in windows work the same way as unix? do i use the same header files? how can i alter the code so that i can use the borland compiler to accomplish this? also... i was thinking of using something like unix, but i want to play all my games and have the same wireless network support as windows xp... linux lets me do things like this right ?