I just encountered another problem booting with user=xxx:
/opt/tcemirror is still owned by "tc" (problem 1), causing appbrowser to quit silently (problem 2) when selecting another mirror. It writes to stderr, but this is dropped when run via wbar. Maybe "popup" should be called instead with this message.
Edit: This experience led me to running
find / -xdev -user tc
on a bare TCL 3.0 alpha 7. There were quite a lot. I think these could trigger errors:
/opt/.filetool.lst
/opt/tcemirror
But I think most of the others shouldn't be also owned by tc, since they could be a security breach:
/etc/skel/* (these change the owner during copy)
/lib/modules/2.6.33.3-tinycore/*
/usr/bin/imlib2_conv
/usr/bin/imlib2_grab
/usr/bin/flwm_topside_initmenu
/usr/bin/flwm_topside_restart
/usr/lib/libstdc++.so.6.0.9
/usr/lib/libgcc_s.so.1
/usr/lib/imlib2/filters/testfilter.so
/usr/lib/imlib2/filters/bumpmap.so
/usr/lib/imlib2/filters/colormod.so
/usr/lib/imlib2/loaders/argb.so
/usr/lib/imlib2/loaders/bmp.so
/usr/lib/imlib2/loaders/jpeg.so
/usr/lib/imlib2/loaders/lbm.so
/usr/lib/imlib2/loaders/png.so
/usr/lib/imlib2/loaders/pnm.so
/usr/lib/imlib2/loaders/tga.so
/usr/lib/imlib2/loaders/xpm.so
/usr/lib/imlib2/loaders/zlib.so
/usr/lib/libfreetype.so.6.4.0
/usr/lib/libpng.so.3.43.0
/usr/lib/libpng12.so.0.43.0
/usr/lib/libImlib2.so.1.4.4
And this one owned by tc is just "odd":
/etc/motd
Yes I know, that in standard configuration sudo has no password, but changing the owner away from is "good manner" and prevents accidents cause for faulty scripts, for example, you know, the ones just hack together in a hurry.