I have TC v3.0 installed to a netbook hard drive. tce dir is set to /mnt/sda2. Firefox is installed as an "On boot" application. Backup is turned on.
To see and repeat the problem, I just boot TC 3.0 from the hard drive, open aterm and do "cat ~/.wmx/Applications/Firefox" and I see:
#!/bin/sh
exec /usr/local/firefox-official/firefox
#!/bin/sh
exec /usr/local/firefox-official/firefox
#!/bin/sh
exec /usr/local/firefox-official/firefox
Click the exit button and choose reboot and my backup choice is already enabled. Now start TC 3.0 again and now in aterm do "cat ~/.wmx/Applications/Firefox" and now the code is repeated there four times. All of my files in ~/.wmx/Applications/ have the same problems. Every time I shutdown or reboot, then the next time I start up TC, then the files in ~/.wmx/Applications grow by one instance of shell block code (#!/bin/sh LF exec /usr/local/*).
This behavior is duplicated EVERY time and is still present in TC 3.1rc1.
I suspect TC is seeing that I have some "On Boot" applications chosen and just appends to the respective ~/.wmx/Applications file every time without checking to see what's in there already or if the files already exist.
I also suspect most TC users are using it from USB or cdroms and not bothering to install to hard drives, otherwise someone else would have noticed this by now.