gc.fillRectangle(image.getBounds());
gc.setForeground(fg);
gc.drawLine(0 + off, 0 + off, size - 1 - off, size - 1 - off);
gc.drawLine(1 + off, 0 + off, size - 1 - off, size - 2 - off);
gc.drawLine(0 + off, 1 + off, size - 2 - off, size - 1 - off);
gc.drawLine(size - 1 - off, 0 + off, 0 + off, size - 1 - off);
gc.drawLine(size - 1 - off, 1 + off, 1 + off, size - 1 - off);
gc.drawLine(size - 2 - off, 0 + off, 0 + off, size - 2 - off);
/*
* gc.drawLine(1, 0, size-2, 0); gc.drawLine(1, size-1, size-2, size-1);
* gc.drawLine(0, 1, 0, size-2); gc.drawLine(size-1, 1, size-1, size-2);