Despues de googlear un poco (bastante) y de leerme la ayuda encontre la forma de localizar la ruta del archivo que llama a mi programa.
En la cabecera del WinMain
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR a, int)
se encuentra el parametro
LPSTR (
Long
Pointer to
STRing), asi que en
a se encuentra la ruta del archivo, que se puede usar dentro del programa.
Espero que le resulte util a alguien