What do you use for windowing, sound, input, etc? Because they're probably going to involve more work if you have to port them - the actual GL code should come over largely unchanged.