gfx: drop the second 'Use program'.

It should already be in use... and somehow this seems to cause
problems.
gfx: only print trace message if there's an error.

we don't need to know what was going on, unless it caused an
error.
Properly handle the condition when a BP is already there.