App Id Provider
object AppIdProvider
Provides a unique, stable application identifier to namespace shared resources (temp files, locks, properties) and avoid conflicts when multiple apps use this library on the same machine.
Resolution order (first non-empty wins):
System property "compose.native.tray.appId"
Environment variable "COMPOSE_NATIVE_TRAY_APP_ID"
Main class from system property "sun.java.command" (first token)
Fallback to "ComposeNativeTrayApp"