Make sure you read up on

GDI+ (especially GDI leaks if not using a .NET IDE)

Double bufffering