quite a few of the system dlls are compiled as cui... have a look

im guessing this question is driven from something like gta iv or maybe la noire that pops up a useless cui window?
but just changing it can cause problems as some compilers / languages have subtle differences to the winmain / dllmain / main depending on how it was compiled
whats the compression question?