Ciao Gold,
bravo bravo stai studiando il C#.

Per testarlo su altri sistemi sempre winz devi preventivamente istallarci il framework e poi utilizzare il programma REGASM (sarebbe il regsvr32 che si usa per le dll unmanaged)

Prova a testarlo su MONO sotto linux

Un consiglio che ti do è di fare esperimenti con le Region di System.Drawing per creare arrotondamenti alle immagini, bordi stondati etc, c'è da sudare ma è possibile

Datti un occhiata anche a questo:
Image Processing for Dummies with C# and GDI+ Part 1 - Per Pixel Filters
roba pesa, questo è solo la 1 parte di un tutorial diviso in 6 pagine, guardateli tutti e scaricati i progetti.

Ciao Gold, alla prox