Форма имеет свойство AutoScrollPosition. Вы можете установить его как в следующем примере:
this.AutoScrollPosition = new Point(0, this.Height);
Это позволит прокрутить форму точно вниз. Однако, чтобы это работало, необходимо, чтобы свойство Form.AutoScroll было установлено в значение True. Если установить значение True, форма отобразит полосы прокрутки. Я не уверен, как их можно скрыть, но все же получаю преимущество от использования AutoScrollPosition.