1への回答です。
まず、HSPには「背景」というものがそもそもありません。描かれた画像がすべてです。
まず画像を書いて、そこに例えば文字を書けば、最初の画像が文字の背景になります。
想像できますよね。
背景というのは、sugita75さんの作りたいもの の一部です。
作りたいものの仕様がわからないことには、作り方を示すことができません。
でもとりあえず例ぐらいは。
bufferで用意した画面に背景を書いておき、
画面を書き換える時にはそれをコピーしてきてから、その上に時計の文字を書いています。
screen 0,320,80,0
buffer 2,320,80,0
cls 4
repeat 1000
color rnd(128)+127,rnd(128)+127,rnd(128)+127
pos rnd(336)-16,rnd(96)-16:mes "★"
loop
gsel 0:gmode 1:font msgothic,80
*CLOCK
redraw 0
pos 0,0
gcopy 2,0,0,320,160
timestr = strf("%02d:",gettime(4)) + strf("%02d:",gettime(5))+strf("%02d",gettime(6))
pos 4,4 : color 96,96,96 : mes timestr
pos 0,0 : color 128,255,255 : mes timestr
wait 10
redraw 1
goto *CLOCK