Нет простого ответа на этот вопрос. Проектирование форм для работы с различными разрешениями экрана легко сделать в Windows, где даже самый маленький размер экрана обычно составляет 600 x 800. В мире CF размер экрана может быть как 240 x 240 (или меньше для смартфонов), так и большим 640 х 480 (или больше). Закрепление и стыковка имеют тенденцию работать очень плохо в этих диапазонах размеров.
Один из вариантов - использовать подход с наименьшим общим знаменателем и спроектировать все, чтобы поместиться на минимально возможном экране. Это гарантированно работает на каждом устройстве, но, очевидно, будет тратить полезное пространство на больших экранах.
Другим вариантом является разработка каждой формы с учетом разрешения. Например, если у вас есть форма, отображающая данные в сетке, и над ней поле со списком фильтров, вы можете написать код в событии Resize формы, который корректирует размеры сетки, чтобы заполнить любое доступное пространство.
Альтернативный вариант кода, учитывающего разрешение, - создание отдельной формы для каждого разрешения для конкретной функции пользовательского интерфейса. Конечно, это больше работы и приводит к дублированию кода, но для некоторых конкретных функций это просто то, что вам нужно сделать. Пока вы абстрагируете общую логику, у вас все будет хорошо.
У вас есть правильное представление о желании достичь этого в рамках одного проекта. С разными разрешениями экрана обычно можно потратить немного времени и усилий, и это определенно не является основанием для разделения вашего продукта на различные проекты.