One note of caution: the new option in workarounds is called "Java Taskbar Fix". There is a similarly named option "Java Window Fix" but that is different. Be sure that the new option is available and selected.
I have checked imagej and when I enable "Java Taskbar Fix", all windows remain on the taskbar. All but one go away when a modal dialog is opened, and when the dialog box is closed, they appear as expected. I have installed version 1.43I.
I am not familiar with windows contours that AntoineM mentions, but one solution may be to not build all of compiz. I was not successful in building compiz from source---although I didn't try too hard. Re-building just the workarounds shared library is much easier and less likely to break other parts of compiz.
One note of caution: the new option in workarounds is called "Java Taskbar Fix". There is a similarly named option "Java Window Fix" but that is different. Be sure that the new option is available and selected.
I have checked imagej and when I enable "Java Taskbar Fix", all windows remain on the taskbar. All but one go away when a modal dialog is opened, and when the dialog box is closed, they appear as expected. I have installed version 1.43I.
I am not familiar with windows contours that AntoineM mentions, but one solution may be to not build all of compiz. I was not successful in building compiz from source---although I didn't try too hard. Re-building just the workarounds shared library is much easier and less likely to break other parts of compiz.