Turns out this widget is what's causing the iTunes launching bug - whenever iTunes is currently playing music and the user quits the app, if this widget is active iTunes will automatically relaunch.
I can't figure out why this is happening. @Andreas_Hegenberg do you have any idea how to fix this? I've looked over the script again and again and I don't see anything wrong.