Main tips:
----------
- When you use the tracer level1 (Disasm), you can press and maintain "Shift" key for
seeing and jumping through APIs which you think they do not fit as you want. Just release
the shift and press ok on the MessageBox to get this API. Sorry i need to make an option
which you can enter the number of API you want to jump when tracing. (for beta2)

- Always try the tracer level1 before the second because if the second one traces into an
ExitProcess and CAN'T FIND IT, your target will EXIT! (not ImpREC.exe). (for beta2, load
and save trees for reloading your target and your current work)

CDilla1:
--------
The tracer level2 (Hook) works well. But if the redirected API was already called, this
method will fail. So retry with the tracer level1 and maintain "Shift" only for the first
API (DllMain). You will see the correct API on the second MessageBox.

ASProtect:
----------
The tracer level1 is sometimes enough BUT if it finds a thunks which contains only the
API "EnterCriticalSection" (or under NT : rltEnterCriticalSection), do a right click on it
and invalidate it. Retrace into it with tracer level2.
Some redirected API will not be able to rebuild because they are some fake from ASProtect
(e.g they are some functions in ASProtect sections which do a "ret" or "mov eax, [....]").

For those cases (latest ASProtect versions), i need to find a way to fool or emulate them.
