Thanks Manish,
The computers it was not working on both have .NET frameworks installed (newer versions than what I was compiling with).
There is no error message with the click, this is the problem, nothing happens, is there a way to force error messages? I think the .dll is unable to start at all.