Pack mono gtk-sharp application as AppImage

Maybe using dotnet publish would work?

See this .NET Core AppImage example of how to deploy .NET Core (Mono) applications as an AppImage using dotnet publish -f netcoreapp3.1 -r linux-x64 from within a .cs program.