Jekson07,
1. Баг с курсорами именно в user32.dll. Могу предположить, что в том, что они 32-битные, в оригинале же 1-битные. Хотя в моей библиотеке 4-битные, и работает нормально.
2. Значок. Так было задумано? В размере 32*32 еще нормально смотрится.
3. В MS-овском диалоге все нормально. Он, конечно, убогий, но строки там не съезжают друг на друга. Диалог я нашел в файле mstscax.dll.mui из папки system32\ru-ru. Вообще, там всего четыре файла задействовано, все начинаются на mstsc*, их легко найти.