...
Regarding your version with integrated explorer: I do not have QT installed and haven't programmed with it ever.
Me neither

You will realize it when you see the code (lol)
Would you mind posting a screenshot or two?
How about a silent video?
http://lostabout.com/btc/yactest3.aviThe code is quite compatible already. Some files compile with no changes at all. Those two files are pretty much covered already in
util.h and
compat.h. I only included the MS
stdint.h in a few files when boost stuck its nose in trying to define stuff that was already defined!
The only recurring issue was that the MSC++ compiler found ambiguity with certain types, that I found easiest to resolve with a
:: in the code. The types were the same, but the compiler can't presume that. That and a ton of warnings on what can only be called sloppy code was about it. Notice that in the daemon make file
makefile.mingw, that in
CFLAGS there is the
-w argument! Try making without that and see what falls out. It looks like the qt compile output

All of the above goes for Bitcoin and other coins too, so YAcoin is not alone!! They all could use a Joel Spolsky
rub a dub dub 
Ron