A piece of cake to reverse little "register.exe" program ?
Look at 004039A4 where validation routine start . There are more than 8 loops waiting for you

.
This is why i am more interesting in unpacking & patching.
One interesting this i had noticed : you can put CC (bpx & bp breakpoint only once , after you restart main program ( FunnyCreatures.exe ) and load ti again you will get Exception C000001E (INVALID LOCK SEQUENCE) .
But if you then quit Ollydbg , clean all *.UDDs and load it , you can put those bp again.