Hi
Well, nobody's stopping you from doing that...
AFAIK C# still allows you to create a regular dll, *not* the managed .net kind.
So, stuff all your 'logic' into that /regular/ library and fpc/lazarus will happily call into that library.

Mind you, the library has to
obey C conventions,
*not* C# or C++All you now have to do, is create your visual GUI in lazarus, that relies on your C# backend-library...

Have fun
Regards Benny