Make the WM_CLASS implementation more flexible by giving users
an option to set it manually by VM parameter or system property