dynamic syntax highlighting + app icon