By the far the easiest solution is to use the boot code of noicons!
If the resulting 'bundle' of TC+extensions were to be used primarily by me, using "noicons" may well be the solution adopted. However, the primary user has limited computer skills and is a long-time user of MS-Windows.
One of the design objectives is to produce a bundle which eases the transition from MS to TC. Openbox+LXDE was selected as it presents a Windows-like GUI. Wine is also used to allow the use of Windows portable applications and provide familiarity during the transitional phase.
Providing menu entries for the portable applications is achieved via an entry in bootlocal.sh to a script in /home/tc. This mechanism also provides menu entries for TC extensions and scripts which do not provide their own menu entries.
The use of bootcodes is unfamiliar to the intended user and therefore deemed to be undesirable. A UK keyboard layout is required and is setup from bootlocal.sh. Initial cleaning of the cache is also conducted from bootlocal.sh. From a maintenance point of view, in the absence of an official means (other than "noicons") it is desirable to control the display of wbar from bootlocal.sh also.