I'm very confused by this comment. There are a ton of other things you need to implement if you want to have desktop applications. POSIX does not specify any APIs for graphical applications. You might be thinking of something else.
If you want to support the lion's share of desktop applications, it would actually be better to implement the Win32 API...