Z MySQL'em się nie bawiłem, więc wiele pomóć nie potrafię, ale jeżeli korzysta się do obsługi z jakiś zewnętrznych dllek, to są na sieci moduły tupu dllloader, którym można wczytać dllki z zasobów. Dla SQLite to działa świetnie, ale jak rozumiem baza plikowa Ciebie za bardzo nie interesuje. Co do Synapse, to nie pytaj tylko spróbuj, a powinieneś się przekonać że jest lepsze od indy, przynajmniej ja tak uważam, ale nikogo nie namawiam, jak ktoś chce się babrać z nierozwijanym i zabugowanym Indy to jego sprawa. Jednak jeżeli chcesz pobierac tylko 100-150 bajtów i mieć pełną kontrolę nad nagłowkami i operować na protokole TCP, i HTTP bez HTTPS, i gołych socketach to polecam: http://piechnat.pl/article/simpletcp.html