image asset loading should not be done in code.
MODIFY
WalletWasabi.Fluent/ViewModels/CoinJoinProfiles/CoinJoinProfileViewModelBase.cs
WalletWasabi.Fluent/ViewModels/CoinJoinProfiles/CoinJoinProfileViewModelBase.cs
@@ -8,8 +8,6 @@ public abstract class CoinJoinProfileViewModelBase : ViewModelBase
public abstract string Description { get; }
- public virtual IImage? Icon { get; }
-
public virtual bool AutoCoinjoin { get; } = true;
public virtual int MinAnonScoreTarget { get; } = 5;

MODIFY
WalletWasabi.Fluent/ViewModels/CoinJoinProfiles/EconomicCoinJoinProfileViewModel.cs
WalletWasabi.Fluent/ViewModels/CoinJoinProfiles/EconomicCoinJoinProfileViewModel.cs
@@ -9,7 +9,5 @@ internal class EconomicCoinJoinProfileViewModel : CoinJoinProfileViewModelBase
public override string Description => "For savers. Only participates in coinjoins during the cheapest parts of the week.";
- public override IImage Icon => AssetHelpers.GetBitmapAsset($"avares://WalletWasabi.Fluent/Assets/CoinJoinProfiles/cost.png");
-
public override int FeeRateMedianTimeFrameHours => 168; // One week median.
}

MODIFY
WalletWasabi.Fluent/ViewModels/CoinJoinProfiles/PrivateCoinJoinProfileViewModel.cs
WalletWasabi.Fluent/ViewModels/CoinJoinProfiles/PrivateCoinJoinProfileViewModel.cs
@@ -10,8 +10,6 @@ internal class PrivateCoinJoinProfileViewModel : CoinJoinProfileViewModelBase
public override string Description => "Choice of the paranoid. Optimizes for privacy at all costs.";
- public override IImage Icon => AssetHelpers.GetBitmapAsset($"avares://WalletWasabi.Fluent/Assets/CoinJoinProfiles/private.png");
-
public override int MinAnonScoreTarget { get; } = GetRandom(40, 61);
public override int MaxAnonScoreTarget { get; } = GetRandom(90, 111);

MODIFY
WalletWasabi.Fluent/ViewModels/CoinJoinProfiles/SpeedyCoinJoinProfileViewModel.cs
WalletWasabi.Fluent/ViewModels/CoinJoinProfiles/SpeedyCoinJoinProfileViewModel.cs
@@ -9,7 +9,5 @@ internal class SpeedyCoinJoinProfileViewModel : CoinJoinProfileViewModelBase
public override string Description => "Getting things done. Geared towards speed and convenience.";
- public override IImage Icon => AssetHelpers.GetBitmapAsset($"avares://WalletWasabi.Fluent/Assets/CoinJoinProfiles/speed.png");
-
public override int FeeRateMedianTimeFrameHours => 0;
}

image asset loading should not be done in code.