Dll'ki można śmiało wklejać do katalogu aplikacji, niekoniecznie do windowsa. Zazwyczaj nie ma jednej, uniwersalnej paczki DLL'ek dla danego programu/urządzenia, trzeba eksperymentować we własnym zakresie. Trochę dziwne, że akurat z IGo masz problem, bo ten program jest dość uniwersalny i nie wymaga wielu bibliotek. Z racji tego, że na CE 5.0 execheck (program do testowania exeków i bibilotek) działa nieszczególnie, warto sobie zainstalować na PC program dependency walker - w nim będziesz mógł sobie sprawdzić, jakich DLL'i wymaga dany program i ewentualnie coś dorzucić.
Przykładowo Igo 2006 wymaga tylko GX'a (GX.dll to też część pakietu gapi) i coredll.dll (to jeden z podstawowych plików systemowych WIN CE i zawsze jest na urządzeniu). Jest jeszcze plik AAAshell.dll , ale on jest w zestawie z Igo (to jego biblioteka). Albo coś sknociłeś z Gapi, albo masz problem z Coredll. Czasem ten plik w urządzeniu jest, celowo bądź nie, "obcinany" z funkcji przez producenta sprzętu, co skutkuje podobnymi atrakcjami. Wtedy pomaga tylko podmiana odwołań do coredll i dogranie "pełnego" coredll z pakietu Microsoftu PB (CE 5.0).