If you're doing this with Windows Forms, you're limiting yourself to what you can realistically achieve.
If you are rolling this solution yourself, you'd be better off rolling a completely custom control.
If you have some spare cash, there are already component companies out there who provide a windows 8 style, metro tile interface.
For best results, ditch Windows Forms and use WPF.