Solved multiple taskbar windows in Linux by changing implementation to JWindow and using a parent JFrame