И что там изучать, пару лэйаут манагеров? Если для тебя проблема через апи раскидать контролы по формочкам и привязать к ним эвенты - юзай форм дезигнер, благо он даже в экспресс редакции студии полнофункциональный. Если же ты поставил перед собой бестолковую задачу спортировать код под линукс - enjoy your aids^W^W^W попробуй всё-таки gtk# - удобно чуть более чем полностью.
PS. А вообще код с дотнета версии <=2 легко перекидывается на ту же яву, например. Со всеми вытекающими.
- Основная область с кучкой фигни (тут тоже всё просто)
- Левая выдвигающаяся панель (как в опере) с тремя подобластями изменяемого размера. Третья подобласть простая, а первые две сложные — там используются иконки, имеющие три состояния (три разных векторных изображения), три подсостояния (накладывается красная, зелёная маска... ну или её отсутствие) и три параметра, один рисуется прямо поверх иконки (цифра), два других используются для формирования двух строк подписи иконки. Иконки располагаются там как файлы, вплотную, пользователь задаёт их порядок (перетаскивая) и размер (всех сразу, ползунком).
Последнее на Qt в два плевка делается. А как на формах?
Руками, как же еще? В стандартных ситуациях там дохрена общего в апи. Если не используются чисто нетовские штуки навроде wcf - проблем, обычно, не возникает. И в 2003 студии, афаик, был конвертер java => c#.
Мнде, ну вот ять с иконками и эффектами на них в винде куча проблем, можно подумать. Вся эта погань с подсветкой/масштабированием/тенями/прозрачностью/спеией/wadever и на винапи в две минуты рисуется.