سلام ، به نظر بنده برای طراحی این برنامه از WinForm استفاده نکنید . دستتون بسته هست و کدهای دست و پا گیر و زیادی رو باید برای Handle کردن ساخت اشیا ، مقدار دهی خصوصیات و سایر مموارد بنویسید . بنده اگر به جای شما بودم از Html و CSS و JS برای طراحی استفاده می کردم یعنی برنامه به صورت تحت وب و توسط مرورگر اجرا بشه ( اگر هم اصرار دارید که روی ویندوز اجرا بشه می تونید از WPF استفاده کنید که برای طراحی بسیار بسیار قویتر و بهتر عمل می کنه ) . اما به نظر بنده از همون HTML و... استفاده کنید . Framework های کمکی زیادی وجود داره که می تونید ازشون استفاده کنید . و در طراحی هم خیلی خیلی کارتون ساده تر هست .