This is a common problem with TMK, most AV scanners will pick it up as TMK uses a key hook process to pick up key strokes used. Which is similar in code to other keyloggers.
Dont worry your trainer is fine
Ill write down a small asm trainer tut, using a template by sheep as I find it very easy to work with and very easy for the beginner to understand how to use
Ill do this tonight after work