Это что касается размещения программ и данных. А насчет размеров - наперед кроме вас никто не угадает. Посчитайте из общих соображений - какие у вас объемы данных, сколько планируется наваять кода, сколько отвести на стек и кучу, и т.п. Ну а дальше в дебагере отслеживайте, чтобы стек у вас не навернулся :).