For each aterm opened from jwm tray, a redundant '/bin/sh -c' process is created.
Same for each time watcher is swallowed on each jwm (re)start.
(using jwm-snapshot, TC 2.10).
To prevent this I did following:
Creation of shell scripts bterm and bwatcher in PATH
tc@box:~$ cat .local/bin/bterm
#!/bin/sh
exec aterm &
tc@box:~$ cat .local/bin/bwatcher
#!/bin/sh
exec watcher &
then in '/home/tc/.jwmrc-tray' i replaced the terms
aterm -> bterm &
watcher -> bwatcherNote: If using any options with watcher, those have to be included in the script.
I could guess there might probably be more elegant solutions, but this did the job for me.