pub fn set_permissions_robust(path: &str, user: &str) -> Result<(), String>
Hybrid approach - use PowerShell with better error handling