I have not tried yet with the new sources. It is strange that you need to copy anything into the poky/include directory. Did you copy the poky SDK from the iRex website? Also read
iOn Development Environment.pdf carefully on how to set your environment.
W.r.t. you idea with the desktop files, I fully agree, the current situation is very strange, it is also on my todo list.