Plug memory leak when firing off multiple similarly named threads:

* auto thread-kill mechanism didn't tidy up correctly
Use different approach for displaying splash screen that hopefully should
work on RPs w.r.t. transparency.