Za 1.
Conflict ma pravdu, tie ciarky a haciky si odpusti a zbytocne s nimi neprovokuj. Ak sa pozries na vsetky ostatne prispevky - nikto nepouziva diakritiku. Urob tak aj ty.
Za 2.
K teme "vyskakovaci okynko"...

Tomuto "okynku" sa niekedy nadava NAG (akoze otravne). Tak skus ist na to logicky. Ak chces zobrazit okno (ShowWindow), musis ho mat najskor vytvorene (CreateWindowEx). To sa jedna o klasicke okno. Ako programator mozes svoje genialne myslienky este hodit do dialogoveho okna (MessageBox, MessageBoxA a MessageBoxExA).
Kedze si to popisal dost slabo, tak aj moja odpoved je skor vseobecna...
Za 3.
Neviem ake si si stiahol CME (co sa tyka obtiaznosti), ale podla tvojich prispevkov si myslim, ze nie si velmi skuseny. Preto by som ti poradil, aby si si stiahol CME jednoduche aj so spravnym riesenim. Najskor sa pusti do reverzovania sam a az ked sa niekde zaseknes, mrkni do toho riesenia...
A odporucam naucit sa aspon zaklady programovania (Delphi, MASM, C++ a pod.) Jednotlive API, ich popis a argumenty najdes v helpe (Win32 Programer's reference).