anchor.diff:  import 'app_auto_launcher.dart';
   
   class AppAutoLauncherImplWindows extends AppAutoLauncher {
  +  late String _registryValue;
  +
     AppAutoLauncherImplWindows({
       required String appName,
       required String appPath,
       List<String> args = const [],
  -  }) : super(appName: appName, appPath: appPath, args: args);
  +  }) : super(appName: appName, appPath: appPath, args: args) {
  +    _registryValue = args.isEmpty ? appPath : '$appPath ${args.join(' ')}';
  +  }
   
     RegistryKey get _regKey => Registry.openPath(
           RegistryHive.currentUser,
  
positive.code:     _regKey.createValue(RegistryValue(
        appName,
        RegistryValueType.string,
        '$appPath ${args.join(' ')}',
      ));
      return true;
    }
  
negative.code:   @override
    Future<bool> isEnabled() async {
      String? value = _regKey.getValueAsString(appName);
      return value == _registryValue;
    }
  
    @override
  