シングルスレッドだと重いから設定が反映されないなんてのはおかしな話だから、スレッドプラグラミング上の原因だとおもうが
MINTのGUIってPythonだっけ?やりかねないでしょ