I wonder, what prevents better support for 'regular' apps? Are they using some windows API that is hard to implement in Linux?