single instance
new icon
log if already running