То, что вы имеете в виду, это шаблон команды. В .NET 2.0 для Windows Forms действительно нет ничего нестандартного.
Выполнение поиска Google для «форм окон шаблонов команд» приводит к появлению нескольких записей в блоге, в которых указано, как вы могли бы реализовать это самостоятельно, но я не вижу ничего в виде библиотеки или чего-то такого, что могло бы облегчить это. 1003 *
Если вы используете .NET 3.0, вы можете переключиться на WPF, который имеет встроенную функциональность шаблона команды.