Fixed getObjectByName
Delay threads can now be interrupted and resumed, storing the length ticked.
Animation control can be paused/resumed. Uses a single delay thread now. Receives input from main form for processing in to animation.
UI changes, renamed some controls and implemented actions on a few buttons.
Canvas now has access to relative mouse position (where 0,0 is top left of canvas).

As for an actual animation, I can write something up quickly.