Since we now have the C structs in the linked list this line is no
longer correct:

Pixbuf pixbuf = cast(Pixbuf)listG.nthData(i);

It should be:

Pixbuf pixbuf = new Pixbuf(cast(GdkPixbuf*)listG.nthData(i));