@ jaques1

I expect a solution to this partucular problem then
is to call up your script from /etc/rc.local.

For others, you might publish your script here.

There is also the possiblility that your problem is another
manifestation of an LXDE 'over-initalization' problem,
the cure for which is covered here in another thread:

http://www.knoppix.net/forum/threads...gs-persistence

See specifically my post #5 there.