Have a Visual Basic (.NET 3.5) Project, no extra controls or dll's, kept strictly clean. 3 Forms, (login, main, process form)
Bunch of little classes. Project can be 99% converted to C# using any number of refactoring tools.
All code must be a clean conversion, meaning NO REFERENCE to [url removed, login to view] of course.
New solution must be created in MONO DEVELOP.
Solution must compile, look, and operate 100% the same as does now in .NET.
Must run GUI in LINUX, WINDOWS, and MAC OS.
3015 Total lines of Code, which includes line breaks, and garbage spacing, simple class property set/gets, etc. So in real code, maybe 500-700.
Again this is VB.NET to C#, in MONO DEVELOP IDE.
Should be a breaze to convert 99% with tool, then 1% manual.