It can make it harder to port it to linux but not to open source it.

So, I guess, you are not using desktop GUI apps anymore?...