Да, вы можете использовать практически все, что угодно. Форма - это (просто) класс.
То, что вы не видите примеров, в основном связано с тем, что WinForms - это технология .NET 1.0. С тех пор очень мало дополнений или изменений.
И если вам не нужны специальные функции, просто сделайте это просто:
public IList<ItemType> ItemsCollection { get ... set ... }